Prozess ID durch Prozess Namen?



  • Hiho,
    gibt es mit der WinAPI eine Möglichkeit die mir erlaubt mit hilfe des Prozessnamen die Prozess ID heraus zu finden? Ich habe bisher nichts gefunden.



  • Musst du selber schreiben. Gibt's nicht ! Hab' ich auch schon öfters brauchen können. Ich hab's so gemacht:

    - CreateToolhelp32Snapshot ()
    - Process32First(), -Next()

    damit die prozesse auflisten. Ich glaub zumindest dass die funktionen so hießen.
    einfach mal googeln.
    na jedenfalls bekommste mit den beiden letzten funktionen eine struktur zurück (pro Prozess), welche irgendwo eine variable namens exename oder so enthält.

    Musst halt dann nen stringvergleich mit strcmp oder so machen und wenns dann die struktur mit dem richtigen prozessnamen ist, dann gibts in der struktur auch irgwo einen eintrag mit der ProzessID.

    Bin grad net bei mir daheim am pc sonst würd ich nachgucken.
    Aber guck mal bei google wegen den funktionen.

    Greetz
    Xzi-bit


Anmelden zum Antworten