Ceci est une ancienne révision du document !
Les Processus
Classes
Les classes qui gèrent les processus :
Astuces
Trouver le filename complet d'une commande
Exemple : trouver le filename complet de la commande php.
Grâce a la fonction FindFilenameOfCmd(ProgramFilename: string): string qui se trouve dans l'unit UTF8Process (voir ci-dessus)
FindFilenameOfCmd('php') ⇒ C:\Program Files\php\php-7.3.6\php.exe
Cette fonction utilise les fonctions suivantes : fileutil:FindDefaultExecutablePath qui parcours tous les PATHs a la recherche de ce fichier (grâce à fileutil:SearchFileInPath).
N'aurait t'il pas été plus facile d'utiliser
JwaPsApi:GetProcessImageFileName ou QueryFullProcessImageNameA en passant le Handle du TProcess pour retrouver ce nom de fichier ???
Vous pourriez laisser un commentaire si vous étiez connecté.