Forum: Win32/Win64 API (native code)
by Dalai,
2. Jun 2012
OK, dabei stimmen wir überein :).
In der Tat. Allerdings wüsste ich momentan nicht, wie man das anstellen sollte. Das heißt aber nicht wirklich etwas, denn ich habe in der Richtung viel zu wenig Ahnung.
Hier mal die relevante Funktion (abgespeckt):var
hProcSnapshot : THandle;
ProcInfo : TProcessEntry32;
ProzessHandle : HWND;
dummy : DWORD;
begin
Forum: Win32/Win64 API (native code)
by Dalai,
2. Jun 2012
Hohe CPU-Last? Dann mache ich etwas anders als du. Ich habe ein Programm, das Prozessen Affinitäten/Zugehörigkeiten zu CPUs/Kernen zuordnen kann. Um zu prüfen, ob ein vorgegebener Prozess läuft, nutze ich ebenfalls CreateToolhelp32Snapshot. Momentaner Stand: 2 Monate Laufzeit des Systems (ca. 12-14 Stunden pro Tag), abgelaufene CPU-Zeit meines Prozesses (bei einem Prüfintervall von 2 Sekunden):...