S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

GetCurrentProcessId

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...


Nombre de commentaire sur GetCurrentProcessId : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..