Récupérer un HANDLE de tous les process tournant sur une machine ?

Récupérer un HANDLE de tous les process tournant sur une machine ? - C++ - Programmation

Marsh Posté le 02-09-2005 à 10:15:18    

Qu'elle est l'API Win32 à appeler ? je trouve pas dans le MSDN ...
 
Merci d'avance !

Reply

Marsh Posté le 02-09-2005 à 10:15:18   

Reply

Marsh Posté le 02-09-2005 à 10:55:14    

EnumProcesses ou Process32First/Process32Next
OpenProcess


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 02-09-2005 à 10:55:48    

Merci !

Reply

Marsh Posté le 02-09-2005 à 14:33:58    

Note que OpenProcess peut aisément échouer sur des process autres que les tiens.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 02-09-2005 à 14:37:42    

je veux juste faire des GetProcessAffinity dessus, le Open est indispensabledans ce cas ?

Reply

Marsh Posté le 02-09-2005 à 16:49:49    

Il te faut un handle ouvert avec le droit PROCESS_QUERY_INFORMATION.
Ce droit peut t'être refusé.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 02-09-2005 à 16:51:05    

ok ! Merci de l'info !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed