如何从GetExitCodeProcess获取值

时间:2014-01-03 09:41:03

标签: c# winapi

Exitcode和GetExitcodeprocess有什么区别。请使用GetExitcodeprocess在C#中提供示例代码 我们如何将这个C ++代码转换为C#

BOOL WINAPI GetExitCodeProcess(
  _In_   HANDLE hProcess,
  _Out_  LPDWORD lpExitCode
);

1 个答案:

答案 0 :(得分:1)

GetExitCodeProcess是一个Win32函数,用于检索由进程句柄标识的进程的退出代码。如果你有一个原始的Win32进程句柄,你可以调用Win32函数:

[DllImport("kernel32.dll", SetLastError = true)]
public static extern bool GetExitCodeProcess(IntPtr hProcess, out uint ExitCode);

.net框架中的托管等效项为Process.ExitCode

除非您有特殊原因要对原始Win32 API进行调整,否则最好使用Process.ExitCode