Date de parution : 24/03/2000
- Cette fiche API a été lue 2137 fois
Description
GetCurrentProcessId retourne l'identifiant du processus d'un processus appelant.
Syntaxe
AppelDLL32("kernel32","GetCurrentProcessId")
Compatibilité
Toutes versions.
Remarque
Exemple 1
// Pour la bonne marche de cet exemple, créez deux boutons
pId est un entier Long
RegServ est un entier Long
SIMPLE_SERVICE est un entier long = 1
UNREGISTER_SERVICE est un entier long = 0
// Ce code vous est offert par Beaussier en ligne
// Copiez le code ci-dessous dans le traitement clic du 1er bouton
// Le bouton va cacher l'application dans la fenêtre de Ctrl_Alt_Suppr
pId =
AppelDLL32("kernel32",
"GetCurrentProcessId")
RegServ =
AppelDLL32("kernel32",
"RegisterServiceProcess",
pId,
SIMPLE_SERVICE)
// L'application est maintenant invisible !
// Copiez maintenant le code ci-dessous dans le traitement clic du 2e bouton
// Le bouton rétablit la visibilité du programme dans le Ctrl_Alt_Supr
pId =
AppelDLL32("kernel32",
"GetCurrentProcessId" )
RegServ =
AppelDLL32("kernel32",
"RegisterServiceProcess",
pId,
UNREGISTER_SERVICE)
// Incroyable la fenêtre est à nouveau visible...