Functions > Process >


ProcessClose

Termine un processus sp�cifi�.

ProcessClose ( "process" )

Param�tre

process Le nom ou le PID du processus � terminer.

Valeur de retour

Succ�s: Retourne 1.
�chec: Retourne 0 et d�finit @error <> 0 :
@error: 1 = L'ouverture du processus � �chou�.
2 = Vous n'avez pas les privil�ges requis.
3 = La fermeture du processus � �chou�.
4 = Ne peut v�rifier l'existence du processus
@extended: Contient Windows API GetLastError()

Remarques

Les noms des processus sont fonctionnels sans le chemin complet, par exemple, "notepad.exe" ou "winword.exe"

Si plusieurs processus ont le m�me nom, celui avec le plus grand PID est termin�, ce qui correspond au processus le plus r�cemment ouvert.

Le PID est le num�ro unique qui identifie un processus. Un PID peut �tre obtenu avec les fonctions ProcessExists() ou Run().

Le processus est sond� toutes les 250 millisecondes environ.

En relation

ProcessExists, ProcessList, ProcessWait, ProcessWaitClose, Run, RunAs, Shutdown, WinClose, WinKill

Exemple

Example()

Func Example()
    ; Ex�cute le Bloc-notes
    Local $iPID = Run("notepad.exe")

    ; Attend 10 secondes pour que la fen�tre du bloc-notes apparaisse.
    WinWait("[CLASS:Notepad]", "", 10)

    ; Attend 2 secondes.
    Sleep(2000)

    ; Ferme le processus Notepad en utilisant le PID retourn� par Run.
    ProcessClose($iPID)
EndFunc   ;==>Example