首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >启动windbg用户模式远程调试会话的最佳技术

启动windbg用户模式远程调试会话的最佳技术
EN

Stack Overflow用户
提问于 2008-09-09 20:39:04
回答 3查看 5.9K关注 0票数 6

您最喜欢的启动windbg用户模式远程调试会话的技术是什么?为什么你更喜欢这种技术而不是其他技术呢?(赞成/反对)

至少有四种使用windbg进行用户模式远程调试的不同方法,如windows帮助文件调试工具中的“远程调试”部分所述。

  1. 在目标上运行应用程序,然后从主机
  2. 附加到它上,让主机使用remote.exe启动目标
  3. 上的应用程序,让“智能客户端”主机通过运行在目标
  4. 上的进程服务器在目标上启动应用程序,使用"-server“选项在目标计算机上运行一个windbg实例,然后从第二台计算机连接到服务器。

G 29

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-08-24 22:47:20

没有“最好的”解决办法。每一种可能性都有其优点和缺点,了解它们都是好的。这取决于以下几个因素:

在哪里,PC可以访问互联网下载操作系统符号remote.exe

  • who's

  • ,您可以将多少数据复制到服务器(客户端通常接受更好的条件,如果它只是一个Exe),

  • ,客户机和服务器之间的带宽是多少,

  • 您是否需要其他仅访问CDB/WinDbg的命令,例如访问CMD,然后考虑服务器端可用的CMD,您可以很容易地告诉许多神秘命令的调试专家或一个几乎不知道如何启动命令提示符

  • 的普通用户都是专用网络的双方,因此您需要“中间的人”服务器才能访问对方(或者将端口转发作为IT人员不想要的另一种选择)

从这4个选项中,不要忘记客户端通常希望看到您所做的事情,所以他们需要一个RDP会话、Teamviewer或类似的。这是他们能理解的。

票数 2
EN

Stack Overflow用户

发布于 2008-09-09 20:49:19

选项1是我最喜欢的,因为它是最简单的。我可以以正常的方式启动这个应用程序,而不用担心让WinDbg设置正确的工作目录,传递任何命令行参数等等。

幸运的是,我没有遇到任何这样的情况,这是行不通的!

票数 3
EN

Stack Overflow用户

发布于 2008-09-09 23:02:28

我倾向于使用选项4 (-server),因为当您进入内核调试器的时间足够长到TCP连接超时时,它是唯一不会“弹出”的选项。但这更复杂,也不完全令人满意。所以我在寻找“最佳实践”。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档