是什么导致Win32exception“无法找到指定的过程”?

时间:2013-04-30 00:51:56

标签: .net wpf winapi unmanaged win32exception

这个例外究竟是什么意思,为什么会发生这种情况?

更多信息:

这就是它发生的地方:

Id = GlobalAddAtom("aString");

if (Marshal.GetLastWin32Error() != 0)
{ throw new Win32Exception(); }

我知道GlobalAddAtom确实存在于kernel32.dll中(我在那里DllImporting它)。

1 个答案:

答案 0 :(得分:1)

GetLastError返回任何API函数触发的最后一个错误。

检查返回的Id值是否为零 - 仅在这种情况下GlobalAddAtom失败。