我用哪个dbghelp.dll进行调试?


0

我正在尝试在Process Explorer中配置符号。我安装了Windows SDK(因此,调试工具)。但是,有两个版本的dbghelp.dll - x86和x64。

我用哪一个?网上的其他消息来源只是指向调试工具的基本目录中的dbghelp.dll。但是没有这样的dbghelp.dll - 他们尊重32位和64位文件夹(即C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64)。

我使用的是Windows 7 x64操作系统,这是否意味着我应该加载x64 .dll?或者这是我正在调试的问题?

如果这是我正在调试的问题,这是否意味着我必须切换这个.dll,这取决于我想在Process Explorer中获取符号信息的过程?

Answers:


1

如果您使用的是64位Windows,请使用x64版本(ProcExp在运行时提取x64版本,因此需要DLL的x64版本)。


我正准备通过反复试验发布,ProcMon / ProcExp不接受32位.dll,只接受x64。谢谢您的帮助!
Coldblackice
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.