gpt4 book ai didi

c++ - Visual Studio 2012 的 Windows 用户模式调试器传输

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:47:51 26 4
gpt4 key购买 nike

我阅读了一篇关于 Visual Studio 2012 能够在即时窗口中支持 Windbg 命令的帖子。这需要在选择“附加到进程”选项下的传输时选择“Windows 用户模式调试器”选项。

虽然这似乎适用于本地主机限定符,但我很想知道我是否可以使用这种方法调试远程目标进程,就像我们通过选择远程传输所做的那样。

我使用的是 Visual Studio 2012 Premium。

我尝试在选择了“Windows 用户模式调试器”传输的限定符部分提供机器的 IP,但我收到了“无法连接到机器”消息。

我也尝试了这个链接中提到的步骤:

http://msdn.microsoft.com/en-us/library/windows/hardware/hh439381(v=vs.85).aspx

但是没有用。

此外,我不确定这篇文章是否适用于不同版本的 Visual Studio,因为我在“限定符”字段旁边看到的按钮名为“查找...”,而不是本文提到的“浏览” .

有人可以帮我完成正确的步骤吗?

最佳答案

您是否在远程目标机器上运行了 dbgsrv.exe。

第一步:
在远程目标机安装Windows SDK

第二步:
运行命令:

cd C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x86
dbgsrv.exe -t tcp:port=12346

第三步:
如你所说,引用:
http://msdn.microsoft.com/en-us/library/windows/hardware/hh439381(v=vs.85).aspx

关于c++ - Visual Studio 2012 的 Windows 用户模式调试器传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19826361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com