IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Trouver le nombre de handle utiliser par un programme


Sujet :

Windows

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Trouver le nombre de handle utiliser par un programme
    Bonjour

    J'essait de faire un programme qui me dirait combien de handle sont utiliser par un autre programme ex :toto.exe

    J'ai commencer comme suit et ca me donne une structure de tout les process avec le nombre de handle utilisé mais comment faire pour trouver uniquement le nombre de handle de toto.exe

    Le probleme c'est que cette structure a uniquement des PID.

    thks


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    SYSTEM_PROCESS_INFORMATION SPIinfos[1024];
    
    pNTQUERYINFO pquery;
    
    DWORD ret;
    
    HINSTANCE hdll = LoadLibrary(_T("Ntdll.dll"));
    
    pquery = (pNTQUERYINFO) GetProcAddress(hdll, "NtQuerySystemInformation");
    
    ret = 0;
    
    pquery(SystemProcessInformation, &SPIinfos, sizeof(SPIinfos), &ret);
    
    SPIinfos[0].HandleCount;
    
    FreeLibrary(hdll);

  2. #2
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 752
    Points : 10 683
    Points
    10 683
    Billets dans le blog
    3
    Par défaut
    Tu as un exemple ici:
    http://windows.developpez.com/cours/api-native/
    il faut filtrer en comparant le ProcessId avec celui du process voulu.

Discussions similaires

  1. Forcer nombre de threads à utiliser par MATLAB
    Par Marlan dans le forum MATLAB
    Réponses: 2
    Dernier message: 08/11/2012, 12h09
  2. Mesure des ressources utilisées par un programme
    Par sunmat dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 27/10/2008, 12h32
  3. Réponses: 3
    Dernier message: 13/03/2008, 09h40
  4. Liste des ressources utilisées par un programme
    Par QAYS dans le forum Windows XP
    Réponses: 1
    Dernier message: 03/05/2007, 20h40
  5. Lister les classes utilisées par un programme
    Par seawolfm dans le forum Général Java
    Réponses: 3
    Dernier message: 11/10/2005, 13h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo