LoadLibraryEx
在我的 web 服务代码部署在 windows server 2003 框上的 IIS 6.0 上后,我得到的返回值为“0”。我在 windows xp(local) 中有原始代码,它工作正常并且没有为此返回 0 LoadLibraryEx
。我完全感到困惑,不知道为什么当它部署在 IIS 6.0 上时它现在返回零。
IntPtr 句柄 = LoadLibraryEx(dllFullPath, IntPtr.Zero, 0x00000008);
当我使用 Marshal.GetLastWin32Error() 时得到返回值 14001