可以远程帮我调下程序吗?

VS 开发工具中的Remote Debug 功能远程调试程序经验分享 - 细胞的理想 - 博客园
前言:&有时候我们Dev(开发人员)需要debug tester(测试人员)或者customer(客户)的环境,可tester的机器上没有Code,是不是有点着急? 而且是多版本应用且tester 发现了问题需要我们去查看的时候, 这个时候怎样能够第一时间帮助tester 找到问题的原因呢?&不要着急, 这里VS给我们提供了一个很好的功能:&Remote Debugger, 下面就好好的来说下这个功能吧.&
假设现在有A、B两台机器,其中A是Dev的开发server(这里是在win server环境去开发)装着Visual&Studio以及Code,B机器上是Tester部署着我们的应用。
第一种方式:&Windows&Authentication
1、在A机器上的Visual&Studio安装目录下找到Common7\IDE\Remote&Debugger文件夹,&并将其Copy到B机器上。如下图:
2、运行B机器上Remote&Debugger下与本机向对应的目录下(x86&&or&x64&)的msvsmon.exe文件如下图:(注意以管理员的身份运行msvsmon.exe)
Remote&Debugger启动时默认选择的认证方式就是"Windows&Authentication",启动后我们可以看到如上图所示的一条信息,红框圈起来的其实是server&name,其中,Administrator是登陆B机器的用户名称,TEST28-181是B机器的名称。
3.&打开Tools&&&Options菜单项,点击"Permissions&"按钮,在弹出的对话框中确认当前用户有Debug的权限,如下图:
到此需要调试的机器B已经设置完毕。
4、返回到A机器上,在打开的源码中选择Debug菜单中的Attach&to&Process子菜单项,在弹出的对话框中的Qualifier&&文本框中输入Step&3&里的Server&name,然后点击"Refresh"按钮,选中需要调试的的进程,点击Attach按钮,如下图:(PS: 因为怕涉及到公司一些东西, 所以图片中有些地方直接加了马赛克)
5.&这时候返回到B机器上,你会在Remote&Debugger中看到一条类似如红框所示的信息,这说明Remote&Debugger已经连上了。
剩下的,你就可以像在本机一样,痛痛快快的debug了,真的是毫无违和感呢。
最后重要的一点:采用Windows&Authentication的话,两台机器的账户名和密码要是一样,如果遇到不一致的情况,可以通过新建用户或者修改密码的方式来解决。
第二种:&No&Authentication
1、选择认证方式为&No&Authentication&,check&&Allow&any&user&to&debug&。
&出现一下内容就对了:
2、VS&-&&DEBUG&-&&Attach&To&Process,然后就如下图进行设置,端口要与Remote&Debug&Option配置成一样。
Refresh之后Avaliable&Processes有值并且Debug&Monitor会出现xxx&connected.
&&&&&&OK,Attach&To&Process之后,就可以随意的Debug了。
&&&&&最后重要的一点:采用No&Authentication的话,两台机器的防火墙都需要关掉。
&写在最后: 如果将自己code build 过后的dll 替换到tester 的环境上仍然无法debug 的话, 就要考虑给dll 打强名了, 具体方法:&/darrenji/p/3654650.html本帖子已过去太久远了,不再提供回复功能。别人远程控制我的电脑给我调声卡,可是调好之后他没有告诉我关闭远程他自己就下了,按哪里可以退出程序,_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
别人远程控制我的电脑给我调声卡,可是调好之后他没有告诉我关闭远程他自己就下了,按哪里可以退出程序,
别人远程控制我的电脑给我调声卡,可是调好之后他没有告诉我关闭远程他自己就下了,按哪里可以退出程序,我不知道怎样退出程序
我有更好的答案
果是用QQ远程控制的话:xp系统操作如下:右键我的电脑——属性——远程——允许用户远程连接到此计算机——把前边的钩勾掉——确定,这样他就在也控制不了你了。如果是知道你现在的IP,用户名,密码来进行远程控制你的电脑的话,你就需要关闭远程了,具体操作如下,关闭聊天窗口就可以关闭了。如果是用软件来控制的话,最好把软件卸载了。win7系统操作如下:右键计算机——属性——远程设置——选择不允许连接到这台计算机——确定
采纳率:48%
jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.jpg" esrc="http.baidu./zhidao/wh%3D600%2C800/sign=6ee55ff1a6cc7cd9fa783cdffbb2fbf://b./zhidao/wh%3D450%2C600/sign=38c77a79b619ebc4c02d7e9db716e3ca/fc1fe64e9e5e6d4c8a786c8175ce6你从哪里设置的://c./zhidao/wh%3D450%2C600/sign=/zhidao/wh%3D600%2C800/sign=b9b6e00f92dda144da5c64b4dfa9ec8abec08fac74a.jpg" esrc="http://f.hiphotos,一般<a href="http,你就到哪里关闭
得他那边关闭远程才行,你可以重启机器解决
最简单的方法就是关机
其他2条回答
为您推荐:
其他类似问题
远程控制的相关知识
等待您来回答}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信