Abrufen zusätzlicher Prozessinformationen
Es gibt eine Vielzahl von Funktionen zum Abrufen von Informationen zu Prozessen. Einige dieser Funktionen können nur für den aufrufenden Prozess verwendet werden, da sie kein Prozesshandle als Parameter verwenden. Sie können Funktionen verwenden, die ein Prozesshandle verwenden, um Informationen zu anderen Prozessen abzurufen.
- Verwenden Sie die GetCommandLine-Funktion , um die Befehlszeilenzeichenfolge für den aktuellen Prozess abzurufen.
- Um die STARTUPINFO-Struktur abzurufen, die beim Erstellen des aktuellen Prozesses angegeben wurde, verwenden Sie die GetStartupInfo-Funktion .
- Verwenden Sie die GetProcessVersion-Funktion , um die Versionsinformationen aus dem ausführbaren Header abzurufen.
- Verwenden Sie die GetModuleFileName-Funktion , um den vollständigen Pfad und Dateinamen für die ausführbare Datei abzurufen, die den Prozesscode enthält.
- Verwenden Sie die GetGuiResources-Funktion , um die Anzahl der Handles für verwendete Objekte der grafischen Benutzeroberfläche (GUI) abzurufen.
- Verwenden Sie die IsDebuggerPresent-Funktion , um zu bestimmen, ob ein Prozess debuggen wird.
- Verwenden Sie die GetProcessIoCounters-Funktion , um Buchhaltungsinformationen für alle vom Prozess ausgeführten E/A-Vorgänge abzurufen.