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 :

EnumProcesses


Sujet :

Windows

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 98
    Points : 63
    Points
    63
    Par défaut EnumProcesses
    Salut à tous,
    Je voudrais savoir s'il y a moyen d'énumérer les processus du système avec une autre fonction que EnumProcesses qui requiers Psapi.dll non dispo sous Win 9x car je voudrais être compatible avec 98 et ME.
    Merci à tous.
    Alain

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    salut, tu peux utiliser CreateToolhelp32Snapshot
    ex :
    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
        HANDLE hSnapShot;
        PROCESSENTRY32 uProcess;
        BOOL r;
    
        hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL,0);
        uProcess.dwSize = (DWORD) sizeof(PROCESSENTRY32);
    
        r = Process32First(hSnapShot, &uProcess);
        do 
        {
            // uProcess contient les informations
            r = Process32Next(hSnapShot, &uProcess);
        } while ( r );
    
        CloseHandle(hSnapShot);

  3. #3
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    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 753
    Points : 10 704
    Points
    10 704
    Billets dans le blog
    3
    Par défaut
    Avec la Tool Help API:
    http://msdn.microsoft.com/library/en-us/perfmon/base/taking_a_snapshot_and_viewing_processes.asp

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 98
    Points : 63
    Points
    63
    Par défaut
    Merci beaucoup, ça marche.
    C'est top.
    Alain

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. EnumProcesses et SIGSEGV
    Par Bktero dans le forum Windows
    Réponses: 6
    Dernier message: 16/05/2012, 17h21
  2. Déb prob avec EnumProcesses
    Par alainpeniche dans le forum Visual C++
    Réponses: 4
    Dernier message: 19/09/2007, 22h34

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