Udostępnij przez


Uzyskiwanie dodatkowych informacji o procesie

Istnieje wiele funkcji do uzyskiwania informacji o procesach. Niektóre z tych funkcji mogą być używane tylko w procesie wywoływania, ponieważ nie przyjmują obsługi procesu jako parametru. Aby uzyskać informacje o innych procesach, można użyć funkcji, które przyjmują uchwyt procesu.

  • Aby uzyskać ciąg wiersza polecenia dla bieżącego procesu, użyj funkcji GetCommandLine.
  • Aby pobrać strukturęSTARTUPINFO określoną podczas tworzenia bieżącego procesu, użyj funkcji GetStartupInfo.
  • Aby uzyskać informacje o wersji z nagłówka pliku wykonywalnego, użyj funkcji GetProcessVersion.
  • Aby uzyskać pełną ścieżkę i nazwę pliku wykonywalnego zawierającego kod procesu, użyj funkcji GetModuleFileName.
  • Aby uzyskać liczbę dojść do używanych obiektów graficznego interfejsu użytkownika (GUI), użyj funkcji GetGuiResources.
  • Aby określić, czy proces jest debugowany, użyj funkcji IsDebuggerPresent.
  • Aby pobrać informacje księgowe dla wszystkich operacji we/wy wykonywanych przez proces, użyj funkcji GetProcessIoCounters.