我在使用loadlibray在Win7上加载系统DLL:user32.dll时出现问题。 (XP是好的)加载系统DLL:LoadLibrary(“user32.dll”)在Win7(32/64)上失败,但是XP可以吗?
该演示使用VS2008在XP上构建,并在XP上成功运行。但是,当它运行在Win7上时,它会崩溃。我使用了调试器,并发现loadlibrary失败。
- 调用LoadLibrary的结果:0x0000000
- GetLastError函数的结果是:998(0x3E6)
如何找到含义的任何提示:998?
您没有将user32.dll复制到该机器,是吗?通用的解释是你的启动代码正在破坏堆。 –