草庐IT

NtMapViewOfSection

全部标签

c++ - `LoadLibraryExW` 从 `0xC0000023` 触发异常 `NtMapViewOfSection`

缩小这个问题的范围真的很难,但我们开始吧。上下文我处于加载到主机(TstCon.exe)的32位ActiveX控件的上下文中。卸载并重新加载控件后,我从NtMapViewOfSection收到一连串错误,第一个错误发生在odbc32.dll使用LoadLibraryExW加载时C:\Windows\system32\odbcint.dll。那时,SEH异常从NtMapViewOfSection内部某处发出,代码为0xC0000023(根据调试器也称为STATUS_BUFFER_TOO_SMALL)。后果这是调试器拦截异常时调用堆栈的样子:ntdll.dll!_NtMapViewOfSe