laufende Prozesse herausfinden
-
Ich möchte die Namen der laufenden Prozesse herausfinden. Und zwar unter allen Windosen.
Überall außer bei NT gibts die CreateToolhelp32Snapshot. Unter NT kann man sich die PSAPI.dll besorgen. Darin gibts ne Funktion EnumProcesses. Nur geht das mit der natürlich ganz anders als mit CreateToolhelp32Snapshot.
Gibts nicht ne möglichkeit, wie das bei allen Systemen gleich geht? Oder vielleicht fertigen Code (hab den C++Builder)?Sorry, bin grad etwas angenervt, weil für so was einfaches so viele Verrenkunen nötig sind und in meiner Win-SDK-Doku nix davon stand, dass es CreateTool... nicht unter NT gibt
-
Du kannst höchstens die Betriebssystemversion herausfinden und dann die versch. Funktionen auswählen...
Hier: Kill Processes by Name zeigt recht anschaulich im herunterzuladenden Quelltext, wie man Prozesse anhand des Namens killen kann, sowohl unter NT (2K, XP) als auch Win 9x (95, 98, ME).
Er prüft auch erst die Betriebssystemversion und handelt dann entsprechend...