LISTE PROCESSUS V2 (WIN64)

Messages postés
910
Date d'inscription
jeudi 26 juillet 2001
Statut
Modérateur
Dernière intervention
1 février 2015
- - Dernière réponse : BruNews
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
- 26 févr. 2009 à 20:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46222-liste-processus-v2-win64

Afficher la suite 
cs_Alain Proviste
Messages postés
910
Date d'inscription
jeudi 26 juillet 2001
Statut
Modérateur
Dernière intervention
1 février 2015
1 -
quels sont les droits nécessaires pour obtenir le chemin complet de cette manière ?
BruNews
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
13 -
Testé uniquement sur Server 2008 x64:

- Avec SE_DEBUG_NAME:
Si OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION....) on a tout, c'est le code de la source.
Si OpenProcess(PROCESS_QUERY_INFORMATION....) on rate le fullPathName de audiodg.exe mais on a tout le reste.

- Sans SE_DEBUG_NAME:
Si OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION....) on rate le fullPathName de csrss.exe mais on a tout le reste.
Si OpenProcess(PROCESS_QUERY_INFORMATION....) alors on n'a que les process de la session sans aucun service ni quoi que ce soit de protégé.
draluorg
Messages postés
627
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
25 novembre 2010
-
Salut,

Eh pour le FullPath y pas vraiment besoin d'importer psapi.dll
qui je pense ne fais rien d'autre qu'un NtQueryInformationProcess

#define ProcessImageFileName 27
NtQueryInformationProcess(hProcess, ProcessImageFileName, &wbuff, 1024, &dwLen);

Ceci dit, sais-tu ou je pourrais trouver les declares de la structure peb pour vista x64 ?

++
BruNews
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
13 -
Les fichiers h sont justement faits pour manipuler des constantes sous un nom "causant".
Tu devrais trouver toutes les structures dans le WDK.