Получение дополнительных сведений о процессе
Существует множество функций для получения сведений о процессах. Некоторые из этих функций можно использовать только для вызывающего процесса, так как они не принимают дескриптор процесса в качестве параметра. Для получения сведений о других процессах можно использовать функции, которые принимают дескриптор процесса.
- Чтобы получить строку командной строки для текущего процесса, используйте функцию GetCommandLine .
- Чтобы получить структуру STARTUPINFO , указанную при создании текущего процесса, используйте функцию GetStartupInfo .
- Чтобы получить сведения о версии из заголовка исполняемого файла, используйте функцию GetProcessVersion .
- Чтобы получить полный путь и имя файла для исполняемого файла, содержащего код процесса, используйте функцию GetModuleFileName .
- Чтобы получить количество дескрипторов для объектов графического пользовательского интерфейса (GUI), используйте функцию GetGuiResources .
- Чтобы определить, выполняется ли отладка процесса, используйте функцию IsDebuggerPresent .
- Чтобы получить данные учета для всех операций ввода-вывода, выполняемых процессом, используйте функцию GetProcessIoCounters .