[c] Überprüfen, ob ein Thread eines anderen Programms läuft

cwriter

Erfahrenes Mitglied
Hallo Welt

Ich habe folgende Frage:
Ist es möglich auszulesen, ob Threads in einem per FindWindow() gefundenen Programm existieren/laufen? Und wenn ja, wie?

Vielen Dank im Voraus

cwriter
 
Vielen Dank erstmal für die schnelle Hilfe! Ich habe das sogleich ausprobiert, es hat aber nicht richtig funktioniert:
Der Aufruf der FindWindow() funktioniert, die hWnd-Struct bekommt jedoch den Wert
Code:
+		hWnd	0x00030484 {unused=0 }	HWND__ *
Die PID wird dennoch gefunden, in diesem Beispiel ist es die 3124. Dann wird's sehr seltsam: Ich habe den Code von ListProcessThreads 1 zu 1 kopiert, doch es wird nichts ausgegeben. Es gibt aber auch keinen negativen Return. Bei GetCurrentProcessID() funktioniert's aber...

Fällt dir dazu was ein?
Vielen Dank nochmal

cwriter
 
Zurück