WinDbg(64位)未使用lmf命令提供完整路径

WinDbg(64位)未使用lmf命令提供完整路径,windbg,Windbg,我使用WinDbg 32位版本已经有一段时间了,现在我使用的是64位版本,我有一个问题-lmf没有显示完整的路径 从WinDbg(x86)连接到32位iexplore.exe的示例: 从WinDbg(x64)连接到相同32位iexplore.exe的示例: 如何修复此问题?我观察到了相同的行为,但在运行命令后能够看到完整的路径 .reload-s 你能试试这个吗 我可以在WinDbg 6.2.9200中重现这一点。对于32位程序,最好还是使用32位WinDbg IMHO。除了调试Wow64层之外

我使用WinDbg 32位版本已经有一段时间了,现在我使用的是64位版本,我有一个问题-lmf没有显示完整的路径

从WinDbg(x86)连接到32位iexplore.exe的示例:

从WinDbg(x64)连接到相同32位iexplore.exe的示例:


如何修复此问题?

我观察到了相同的行为,但在运行命令后能够看到完整的路径

.reload-s


你能试试这个吗

我可以在WinDbg 6.2.9200中重现这一点。对于32位程序,最好还是使用32位WinDbg IMHO。除了调试Wow64层之外,使用64位版本没有任何好处。我完全同意Thomas的评论。建议使用32位版本的调试器调试32位用户模式进程,除非您要调试wow64层。
0:027> lmf
start    end        module name
00940000 00a06000   IEXPLORE C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE
0b930000 0bdd3000   Flash10c C:\Windows\SysWow64\Macromed\Flash\Flash10c.ocx
0f860000 0fc74000   jscript9 C:\Windows\SysWOW64\jscript9.dll
5cc50000 5ccdc000   uiautomationcore C:\Windows\SysWOW64\uiautomationcore.dll
...
0:021> lmf
start             end                 module name
00000000`00940000 00000000`00a06000   IEXPLORE C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE
00000000`0b930000 00000000`0bdd3000   Flash    Flash.ocx   
00000000`0f860000 00000000`0fc74000   JSCRIPT9 JSCRIPT9.dll
00000000`5cc50000 00000000`5ccdc000   UIAutomationCore UIAutomationCore.DLL
...