Prozessliste auslesen?
-
Hallo,
bin noch ein ziemlicher Anfänger in C++
Ich frage mich seit geraumer Zeit, wie ich eine Prozessliste (ähnlicher der des Windows-Taskmanagers) realisieren könnte. Habe deshalb auch schon die Boardsuche und Google befragt, die Codebeispiele waren aber entweder nicht wirklich für meinen Zweck bestimmt und/oder funktionierten nicht
Bin sehr dankbar für jeden Denkanstoss / jedes Codebeispiel
Gruß
Tim
-
Hallo,
wie eine Liste der Prozesse verarbeitet wird ist abhängig von dem OS. Unter Linux funktioniert soetwas anders als unter anderen Systemen. Vlt. ist der Abschnitt "C++" hier Suboptimal. Des weiteren könntest du auf die Funktionalität einer Toolkits (wie z.B. Qt) zurückgreifen, um Programme extern auszuführen, die Angaben über die Prozesse liefern.
Grüße
Martin
-
Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
guckst du: http://www.ddj.com/184411099
auf dieser seite ist eine funktion die da heisst 'DisplayProcesses()'
:xmas2:
-
Warum so "schwer" machen und das ganze ueber NTQueryInformation auslesen, wenns die w32api viel leichter macht:
http://msdn2.microsoft.com/en-us/library/ms686701.aspx
-
schau dir enumprocesses an den Tipp hat mir damals Codefinder gegeben (oder ein Moderator, kA mehr
) da findest du auch ein wunderschönes Beispiel bei MSDN wie alle Prozesse mit weit weniger Code aufgelistet werden können.Lg
-