2021年7月6日星期二

使用VS远程调试其他电脑上安装的软件

今天在用户的一台机器上遇到了很奇怪的问题。一个按钮点击时概率性的第一次点击无反馈。

因为是概率性的,概率又很低,而当初在设计Log时又设计的是必须重启软件才会生效log开关;

所以这里使用当时release编译出的产物+调试产物配合远程调试来跟踪问题。

需要用到的东西:

一、被调试的机器安装Remote Debugger

在VS安装的电脑里进入以下目录,如果是2017的VS找对应的2017文件夹。我的是Enterprise版本,找对应的文件夹就行。比如preview版本的就找preview等等。32位的程序就拷贝X86的目录到对应的软件机器上,64位的就拷贝x64用于调试。

目录如下:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\Remote Debugger

C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\Remote Debugger

在需要被调试的机器上启动目录下的msvsmon.exe 程序。我保持了默认、点击配置远程调试。并在弹出的UAC中选择是。

右下角图标通知栏就会有一个下图的图标,如果没有,在收起来的图标栏里找一下。这个就是调试工具,用于安装在被调试的机器上。

双击打开调试器。选择工具=》选项=》我关闭了身份验证,选择无身份验证,设置最长时间为999999。当然您也可以设置windows 身份验证,但是我调试时间比较短,而且只是调试的时候打开这个软件,所以我设置了无身份验证,点击确定。

我是在同一个局域网之内的,如果不是同一个局域网,看是否有外网独立IP。或者使用花生壳之类的转发,也可以。

二、在VS中打开对应的代码并附加远程调试的进程。

在对应的代码工程中,点击菜单栏中的调试=》附加到进程=》连接目标=》查找=》找到下面的1个连接=》点击选择

如果列表中没有,请检查是否在一个网络之内。或者是否能访问到这个机器。在cmd下用ping的方式验证一下,是否可以连通IP地址。

如果选择成功之后,进程列表就会刷新,然后选择你需要调试的进程,点击附加,如果没有你要的进程,请在需要被调试的机器上确认是否进程存在,然后再调试的机器上点击刷新。找到需要调试的进程,点击附加。就可以了。

三、在VS中使用模块加载添加断点

PS:VS没有运行DEBUG是没有这个菜单的

VS附加进来之后。如果没有对应版本调试使用的pdb文件是没有办法打断点调......

原文转载:http://www.shaoqun.com/a/851299.html

跨境电商:https://www.ikjzd.com/

vat:https://www.ikjzd.com/w/109

ebay易趣:https://www.ikjzd.com/w/210

r标:https://www.ikjzd.com/w/1070


今天在用户的一台机器上遇到了很奇怪的问题。一个按钮点击时概率性的第一次点击无反馈。因为是概率性的,概率又很低,而当初在设计Log时又设计的是必须重启软件才会生效log开关;所以这里使用当时release编译出的产物+调试产物配合远程调试来跟踪问题。需要用到的东西:一、被调试的机器安装RemoteDebugger在VS安装的电脑里进入以下目录,如果是2017的VS找对应的2017文件夹。我的是Ent
法国对谷歌、脸书、苹果等征税,特朗普亲自下令反制!:https://www.ikjzd.com/articles/100987
网红质检——如何判定网红的质量?:https://www.ikjzd.com/articles/100989
什么是一件代发?欧美免费一件代发货源网站介绍!:https://www.ikjzd.com/articles/100990
ebay热销产品数据,未来热门产品趋势:https://www.ikjzd.com/articles/100991
啊学长别揉了都出水了 揉她两腿中间的小豆豆:http://lady.shaoqun.com/a/247352.html
口述:邻居在电梯里夺走我第一次:http://lady.shaoqun.com/m/a/17890.html
将她双腿向左右开的更大 把美腿扛在肩上疯狂输出:http://lady.shaoqun.com/m/a/248361.html
女朋友越来越会叫 她快高潮时故意拔出来:http://www.30bags.com/m/a/249922.html
做生意的时候,有时候下面会有"噗噗"的声音。发生了什么事?女人不用逃避:http://lady.shaoqun.com/a/404821.html
性同居的精神和物质损失及优势分析:http://lady.shaoqun.com/a/405813.html
男性射精太快是早泄吗?:http://lady.shaoqun.com/a/405814.html
它们总是射精太快。大概是因为他们吧:http://lady.shaoqun.com/a/405815.html

没有评论:

发表评论