1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Killer une application par son PID

Discussion dans 'Formations & Apprentissage' créé par gapplicat, Avr 15, 2018.

Tags:
  1. gapplicat

    gapplicat Well-Known Member
    MEMBRE WX

    Inscrit:
    Mar 8, 2018
    Messages:
    399
    J'aime reçus:
    707
    Ce code permet de killer (arreter) une application lancée au préalable depuis windev.

    Ce script à la particularité de fonctionner aussi sur les sessions TSE/CITRIX et permet de killer l'application DE LA SESSION et pas toutes les applications de tous les utilisateurs...


    Code (Text):


    Xl_pid est entier=0
    lpCmdLine est une chaîne =""
    nCmdShow est un entier=0 // masque l'application

    // on récupère le PID de l'application lancée
    Xl_pid=LanceAppli("UNEAPPLI.exe",exeActif,exePID)

    // on écrit la commande pour tuer l'application
    lpCmdLine="CMD.EXE /C "+Caract(34)+"kill.exe"+caract(32)+xl_pid+Caract(34)

    // kill l'application
    API("kernel32","WinExec" , &lpCmdLine, nCmdShow)
     
     
    Tags:
  2. Deft54

    Deft54 Active Member
    MEMBRE WX

    Inscrit:
    Avr 3, 2018
    Messages:
    63
    J'aime reçus:
    56
    Code très utile
    Je fais un algo similaire avec taskkill sur cmd
     
  3. Kelard

    Kelard Active Member
    MEMBRE WX

    Inscrit:
    Avr 6, 2018
    Messages:
    103
    J'aime reçus:
    134
    Très utile mais il faut préciser que l'algorithme se base sur les droits courants de l'utilisateur WINDOWS.;)
     

Partager cette page

Chargement...