我在装有 Windows Xp 的旧主机上进行了内核调试设置。在新计算机上,我预装了 Win 7。我已经安装了 PCI 到 Firewire 卡 (usb-5pci3pfw)。我已经安装了 WinDDK (7600.16385.1)。
所以我去 C:\WinDDK\7600.16385.1\Debuggers并以管理员身份运行 windbg.exe (6.12.2.633)
选择 File > Kernel Debugging > 1394 > 并选择 channel like on target 并收到以下消息:
使用 1394 进行调试
检查 1394 调试驱动程序版本。
找不到 C:\Windows\SysNative\drivers\1394kdbg.sys。
无法在 64 位主机上安装 32 位驱动程序。
请运行此调试器的 64 位本机版本以
升级到 1394kdbg.sys 的最新版本。
内核调试器初始化失败,HRESULT 0x80004005
“未指定错误”
我希望 WinDbg 将安装 1394kdbg.sys 驱动程序。
是的,在C:\WinDDK\7600.16385.1\Debuggers\1394目录中有 1394kdbg.sys 和 1394dbg.inf。
在 inf 文件中,安装部分仅适用于 32 位。
我尝试添加 64 位部分并安装驱动程序,但它没有帮助。
有人知道在 Win 7 64 位主机上安装内核调试的正确方法吗?