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.
- Verwenden Sie die GetStartupInfo-Funktion, um die STARTUPINFO-Struktur abzurufen, die beim Erstellen des aktuellen Prozesses angegeben wurde.
- 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 die verwendeten GUI-Objekte (Graphical User Interface) abzurufen.
- Verwenden Sie die IsDebuggerPresent-Funktion, um zu bestimmen, ob ein Prozess gedebuggt wird.
- Verwenden Sie die GetProcessIoCounters-Funktion, um Kontoführungsinformationen für alle E/A-Vorgänge abzurufen, die vom Prozess ausgeführt werden.