我有IDA PRO 6.1 - (我无法安装最新版本)
我正在尝试使用bochs调试器或windgb来调试x64应用程序。
我做了以下事情:
确保ida.cfg中Windows调试器的默认路径是:
DBGTOOLS = "C:\\Program Files (x86)\\Windows Kits\\8.1\\Debuggers\\x86\\";
我无法使用任何调试器使用x64,我希望对配置调试器的正确方法有一点指导。
我无法调试任何x64应用程序。 当我将调试器设置为 bochs 时,它会开始运行,然后遇到以下错误:
当我尝试使用 windgb 时,它会一直报告:
无法初始化WinDgb引擎...错误:找不到指定的程序。(000007F)...
当我点击OK时,我得到:
“调试器插件无法加载文件。请验证参数是否有效。”
什么是正确的参数?
调试本地应用程序时是否有连接字符串。在IDA帮助文件中,它表示将Connection字符串留空以供本地应用程序使用,但即使我选择x64 dbgsrv.exe并设置默认连接字符串也不起作用。
答案 0 :(得分:5)
我遇到了同样的问题,将windbg x86位置添加到PATH
环境变量为我解决了问题:
PATH = %PATH%;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86