Поделиться через


Получение дополнительных сведений о процессе

Существует множество функций для получения сведений о процессах. Некоторые из этих функций можно использовать только для вызывающего процесса, так как они не принимают дескриптор процесса в качестве параметра. Для получения сведений о других процессах можно использовать функции, которые принимают дескриптор процесса.

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