ProgramID()

Syntaxe

Resultat = ProgramID(Programme)
Description
Renvoie l'identifiant système unique d'un programme.

Arguments

Programme Le programme à utiliser.

Le programme doit avoir été lancé avec RunProgram().

Valeur de retour

Renvoie l'identifiant système unique d'un programme, souvent nommé ID ou PID.

Si l'identifiant ne peut être retourné, -1 sera renvoyé.
Cela se produit si RunProgram() est utilisé pour ouvrir un fichier dans un autre programme, comme RunProgram("Source.pb").

Note: la valeur renvoyée ici n'est pas un 'handle' (comme la plupart des autres commandes xxxID()). C'est le "Process ID", qui peut être lu dans le 'Gestionnaire des tâches'. Pour obtenir un 'Process handle', utiliser l'API OpenProcess_().

Note: La valeur renvoyée peut être fausse si le process est lancé par un wrapper comme c'est le cas avec Windows 10 et les applications UWP (Universal Windows Platform) lancées par ApplicationFrameHost.exe (AFH).

OS Supportés

Tous

<- ProgramFilename() - Process Index - ProgramParameter() ->