【发布时间】:2017-10-26 20:40:06
【问题描述】:
我在尝试让 VS2015 社区在两台不同的计算机上运行以通过网络启用远程内核调试时遇到了相当大的困难。两台电脑都在 Windows 10 Enterprise 上运行。
IP 地址如下:
192.168.1.79 - Host
192.168.1.84 - Target
在我以管理员身份运行的目标上:
bcdedit /debug on
bcdedit /dbgsettings net hostip:192.168.1.79 port:55252
当我尝试从 VS2015 中的主机连接到它时,我输入了 192.168.1.84 作为主机,然后是上面列出的密钥和 hostip 和端口。它说它无法连接到 192.168.1.84:50005,即使我将端口设置为 55252?
我在这里关注了这篇文章:
https://msdn.microsoft.com/en-us/library/windows/hardware/hh439346(v=vs.85).aspx
目标上的 hostip 应该指向 192.168.1.79(主机)对吗?我还需要启动其他服务还是缺少什么?我也试过重启。
【问题讨论】:
-
尝试使用VS2015社区做内核调试是没有意义的。使用 SDK 中提供的适当内核调试器。需要单独安装。请确保这实际上是您想要做的,听起来如果您这样做的话,您会有一些学习曲线。
-
你建议直接使用WinDbg吗?当您说“使用 SDK 中可用的适当内核调试器”时,我不确定您的意思。我知道我有一个学习曲线,任何指针都会有所帮助。我想学习为 USB 创建硬件驱动程序以及通过 TCP/UDP 使某些硬件设备可用的虚拟驱动程序。
标签: windows visual-studio debugging kernel remote-debugging