【发布时间】:2016-11-09 19:52:30
【问题描述】:
我正在使用 GetExitCodeProcess API 来确定进程的退出原因。
当我的进程失败时,我收到错误代码 -1073741502。
如何将这个值转换成我可以用 google 搜索到的值?
谢谢。
编辑:嗯,1073741502 出现在 Google 上,但不是 -1073741502。为什么我的错误代码有一个减号?
【问题讨论】:
-
-1073741502以十六进制形式打印时为c0000142,其中according to this 表示“DLL 初始化失败”。请点击链接了解原因和可能的解决方案。 -
顺便提一下,GetExitCodeProcess 的输出是
DWORD,即unsigned int。您一定是不小心将其打印为signed int,这就是您得到减号的原因。 -
-1073741502 没有出现在谷歌上,因为减号前缀不包括搜索词,这反过来意味着您正在搜索空字符串,因此没有得到任何结果。如果你用引号“-1073741502”将数字括起来,你会得到结果。