Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Threads eines Prozesses auslesen (https://www.delphipraxis.net/193760-threads-eines-prozesses-auslesen.html)

zobien123 6. Sep 2017 12:22

Threads eines Prozesses auslesen
 
Hallo Zusammen :),

gibt es eine Möglichkeit mit Delphi die Threads eines Prozesses auszulesen (siehe Ressourcenmonitor)? Habe schon Gegoogelt aber leider nicht wirklich etwas dazu gefunden.

Und zwar möchte ich von einem Prozess die Threads "Überwachen".

Neutral General 6. Sep 2017 12:25

AW: Threads eines Prozesses auslesen
 
CreateToolhelp32Snapshot mit TH32CS_SNAPTHREAD in Kombination mit Thread32First und Thread32Next

Uwe Raabe 6. Sep 2017 12:26

AW: Threads eines Prozesses auslesen
 
madCollection bietet sowas sehr bequem über IProcess.Threads: http://help.madshi.net/Processes.htm

Delphi-Laie 7. Sep 2017 00:11

AW: Threads eines Prozesses auslesen
 
Zitat:

Zitat von zobien123 (Beitrag 1380419)
Hallo Zusammen :),

gibt es eine Möglichkeit mit Delphi die Threads eines Prozesses auszulesen (siehe Ressourcenmonitor)? Habe schon Gegoogelt aber leider nicht wirklich etwas dazu gefunden.

Und zwar möchte ich von einem Prozess die Threads "Überwachen".

Wenn Du nur die Threadanzahl des Prozesses auslesen möchtest, reicht der einfache Prozeßschnappschuß aus, denn der liefert für jeden Prozeß auch diese Anzahl. Für detaillierte Threadinformationen nimmst Du stattdessen eben den Schnappschuß zum Auslesen der Threadinformationen mit der Prozeßidentifikationsnummer als Argument, wie es Neutral General schon darlegte.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz