MemoryModulePP icon indicating copy to clipboard operation
MemoryModulePP copied to clipboard

内存加载的dll可以进行debug么,让调试器识别对应的pdb文件

Open lygstate opened this issue 1 year ago • 3 comments

lygstate avatar Jul 19 '24 08:07 lygstate

你好,调试器根据调试事件中的LOAD_DLL_DEBUG_EVENT来获取已加载的DLL,该事件在内核中产生并传递,内存模块不经过NtMapViewOfSection,因此让调试器识别内存模块是困难的。

bb107 avatar Jul 19 '24 16:07 bb107

你好,调试器根据调试事件中的LOAD_DLL_DEBUG_EVENT来获取已加载的DLL,该事件在内核中产生并传递,内存模块不经过NtMapViewOfSection,因此让调试器识别内存模块是困难的。

如果是这样,是不是要写一个驱动来实现此功能,对于发布的应用是不需要的,不过对于开发人员是需要此功能的?

lygstate avatar Jul 19 '24 18:07 lygstate

对,需要使用驱动程序来辅助调试。

bb107 avatar Jul 20 '24 00:07 bb107