1. 從52pojie上下載了ida6.8。
2. 打開idaq64.exe,不知道爲什麼,我的win7上可以選擇windbg調試器,win10上卻不行。
3. windbg x86版安裝在C:\Program Files (x86)\Windows Kits\10\Debuggers\x86
4. 在ida目錄的cfg/ida.cfg裏修改
DBGTOOLS = "C:\\Program Files (x86)\\Windows Kits\\10\\Debuggers\\x86\\"
5. 至此,可使用idaq64.exe調試64位程序。
6. 儘管32位windbg無法調試64位程序,但是即使我將C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\windbg.exe改名了,ida的調試仍然有效。推測ida就是用32位的windbg調試32位與64位程序的。ida的文檔也有提及:Please make sure you should install the x86 version of the debugging tools which is used by both IDA Pro and IDA Pro 64. The x64 version will NOT work.