Debugging 在主机PC(Win 7 64位)上通过1394(Firewire)设置内核调试?

Debugging 在主机PC(Win 7 64位)上通过1394(Firewire)设置内核调试?,debugging,kernel,windbg,windows-7-x64,firewire,Debugging,Kernel,Windbg,Windows 7 X64,Firewire,我有工作 Windows Xp旧主机上的内核调试设置。在新电脑上我 预装Win7。我已将PCI安装到Firewire卡(usb-5pci3pfw) 已安装WindK(7600.16385.1)。 所以我去 C:\windk\7600.16385.1\调试程序,并以管理员windbg.exe身份运行 (6.12.2.633) 选择文件 >内核调试>1394>并在目标上选择类似通道并获取 此消息: 使用1394进行调试 正在检查1394调试驱动程序版本。 找不到C:\Windows\SysNa

我有工作 Windows Xp旧主机上的内核调试设置。在新电脑上我 预装Win7。我已将PCI安装到Firewire卡(usb-5pci3pfw) 已安装WindK(7600.16385.1)。

所以我去 C:\windk\7600.16385.1\调试程序,并以管理员windbg.exe身份运行 (6.12.2.633)

选择文件 >内核调试>1394>并在目标上选择类似通道并获取 此消息:

使用1394进行调试

正在检查1394调试驱动程序版本。

找不到C:\Windows\SysNative\drivers\1394kdbg.sys。

无法在64位主机上安装32位驱动程序。

请将此调试器的64位本机版本运行到

升级至1394kdbg.sys的最新版本。

内核调试器初始化失败,HRESULT 0x80004005

“未指定错误”

我想 WinDbg将安装1394kdbg.sys驱动程序

在C:\windk\7600.16385.1\Debuggers\1394目录下,1394kdbg.sys和 1394dbg.inf

在inf文件中 只有32位才有安装部分

我想补充一点 64位节并安装驱动程序,但它没有帮助

有人知道正确的方法吗
在Win 7 64位主机上安装内核调试?

您必须安装并使用x64调试工具

这些应该是。

的一部分,所以安装“Windows调试工具(x64)”确实有帮助

我下载了克里斯托弗写的。 选择安装调试工具,我在安装过程中确实遇到了一些问题,因为我安装了Visual Studio编译器,所以使用了来自的帮助

然后Windows SDK将安装.msi文件复制到此处:
“C:\Program Files\MicrosoftSDK\Windows\v7.1\Redist\Windows调试工具”

在此文件夹中:

  • dbg_amd64.msi-(64位版本的调试工具)
  • dbg_ia64.msi-(适用于安腾处理器)
  • dbg_x86.msi-(调试工具的32位版本)
我安装了“dbg_amd64.msi”,并在此处获得64位调试工具文件夹:
“C:\Program Files\Windows调试工具(x64)”
现在,在1394子文件夹中有64位的“1394kdbg.sys”和“1394dbg.inf”。

因此,现在我通过firewire将主机win7 64位计算机连接到目标。
以管理员身份运行“C:\Program Files\Debugging Tools for Windows(x64)\windbg.exe”
选择文件>内核调试>1394>并选择目标上的类似通道

并最终获得

使用1394进行调试
正在检查1394调试驱动程序版本。
找不到C:\Windows\system32\drivers\1394kdbg.sys。
正在尝试安装1394调试驱动程序。“我会弹出窗口安装驱动程序”

驱动程序安装成功。
正在重试1394频道打开。
已打开\.\DBG1394\u实例10

当我安装时有什么有趣的事情
我在“C:\WinDDK\7600.16385.1”文件夹中找不到64位版本的调试器。

在winxp x86的目标端安装1394内核调试:

  • 打开CMD窗口
  • attrib-s-h-rc:\boot.ini
  • 记事本c:\boot.ini
  • 添加以下行:
    [引导加载程序]超时=30默认值=多(0)磁盘(0)rdisk(0)分区(1)\WINNT [操作系统]多(0)磁盘(0)rdisk(0)分区(1)\WINNT=“Windows”/fastdetect/debug
    /debugport=1394/channel=10
  • 重新启动计算机
在Windows Vista up的目标端安装1394内核调试:

谢谢克里斯托弗,它确实帮了忙。