![]() |
Ein Problem mit NtQueryInformationProcess und den Parametern
Hallo Ihr und guten Morgen,
ich habe seit langem mal wieder ein Problem, oder besser die Anwenung ;) ich habe mir die JEDI Native API von sf.net besorgt, nun wollte ich über "NtQueryInformationProcess" einige Informationen aus dem Prozess bekommen (komme ich gleich noch zu was ich vor habe, vllt hat ja jemand dazu eine bessere Idee) meine Zeile Code sieht bislang so aus:
Code:
nach dem "@" sollte ja eigentlich die Struktur von "PROCESS_BASIC_INFORMATION" folgen, aber ich kann nirgens in den Dateien eine solche finde, oder ist die dort nur anders benannt?
NtQueryInformationProcess(GetCurrentProcess,ProcessBasicInformation,@
Mein eigentliches Ziel ist es herrauszufinden welche Threads in einer oder besser der Anwendung laufen und welchen Status sie haben, möglicherweise gibt es ja einen besseren Weg? MfG Daniel |
Re: Ein Problem mit NtQueryInformationProcess und den Parame
Zitat:
![]() |
Re: Ein Problem mit NtQueryInformationProcess und den Parame
Mit Status meine ich, welchen zustand der Thread hat, Wartent, Bereit, Schlafend etc... Und der normale oder dokumentierte Weg reicht in der hinsicht nicht aus da ich darüber diese benötigten Informationen nicht bekommen kann, diesen Weg benutze ich aber bereits um die Threads in der Anwendung zu "finden" aber mehr ist damit nicht möglich, leider.
|
Re: Ein Problem mit NtQueryInformationProcess und den Parame
Dann kommst du mit TProcessBasicInformation nicht weit (keine Thread-Informationen). Was Du suchst ist NtQuerySystemInformation mit SystemProcessesAndThreadsInformation (Achtung, der Offset des Thread-Info-Arrays hat sich von NT4->W2K geändert...).
|
Re: Ein Problem mit NtQueryInformationProcess und den Parame
Stimmt, klappt wunderbar so, danke. Habe zuvor über 5 Ecken gedacht...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz