ExitCode -1073741502是什么意思?

时间:2016-07-07 13:11:57

标签: windows api exit-code

我正在使用GetExitCodeProcess API来确定流程的退出原因。

当我的进程失败时,我收到错误代码-1073741502。

如何将此值转换为我可以google的值?

谢谢。

编辑:嗯,1073741502出现在Google上,但不是-1073741502。为什么我的错误代码有减号?

2 个答案:

答案 0 :(得分:7)

转换为十六进制,值为0xC0000142 Windows NTSTATUS values显示您的错误代码为STATUS_DLL_INIT_FAILED,即:

  

{DLL初始化失败}动态链接库%hs的初始化失败。这个过程异常终止。

答案 1 :(得分:1)

通常,返回码由几个位域组成。如果我已正确完成数学运算,则会转换为0xffffffffc0000142,其中可能包含一个组0xc0000和错误代码0x0142。如果您正在搜索代码,也请搜索十六进制字符串。

而且,果然,这会产生一个打击。甚至StackOverflow条目似乎直接解决了您的问题:

CreateProcess succeeds, but GetExitCodeProcess returns C0000142