0

我正在使用一系列 DLL,这些 DLLCView在 MFC 应用程序中使用LoadLibraryfrom加载为单独的类WinBase.h

为发布工作构建并加载所有各种 DLL。但是,当我使用 Visual Studio 2010 进行调试构建时,一个(并且只有一个)DLL 无法加载。所有 DLL 的设计都类似。使用调试器,我可以看到LoadLibrary出现错误 998(ERROR_NOACCESS,对内存位置的访问无效。)。我在访问异常时打开了中断,并且错误访问似乎发生在strcmp指令的程序集中cmp al, [ecx]ecx此时为 6D655277)。

但是,我不确定如何进一步追踪这个错误(而且每当我在访问冲突中中断时,Visual Studio 往往会崩溃,这使得它变得更加困难)。

非常欢迎任何建议或过去的经验。

4

0 回答 0