Funktionsreferenz

ProcessExists

Überprüft, ob ein bestimmter Prozess existiert.

ProcessExists ( "process" )

 

Parameter

process Der Name oder die PID des Prozesses, der überprüft werden soll.

 

Rückgabewert

Erfolg: Gibt die PID des Prozesses zurück.
Fehler: Gibt 0 zurück, wenn der Prozess nicht existiert.

 

Bemerkungen

Die Prozessnamen sind die ausführbaren Dateien ohne den kompletten Pfad, also z.B. "notepad.exe" oder "winword.exe".

PID ist die eindeutige Zahl, die einen Prozess identifiziert.

Der Prozess wird ungefähr alle 250 Millisekunden abgefragt.

[Anm. d. Ü.]
Diese Funktion arbeitet nicht für alte 16-Bit Programme die unter der Windowseigenen "Windows NT Virtual DOS Machine" (NTVDM) ausgeführt werden. Solche Prozesse sind an einem führenden Leerzeichen im Taskmanager erkennbar.

 

Verwandte Funktionen

ProcessClose, ProcessWait, ProcessWaitClose, WinExists, ProcessList

 

Beispiel


If ProcessExists("notepad.exe") Then
    MsgBox(0, "Beispiel", "Der Editor läuft.")
EndIf