Monday, March 25, 2013

VS2010 远程调试流程解析

VS2010 远程调试流程解析。包括拷贝目录到被调试机、关闭防火墙或打开相应的端口、匿名调试与密码验证调试。

前期准备


1、拷贝 C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger\x86 目录到被调试机;

2、关闭防火墙或打开相应的端口,一般是4015 。

调试方式


1、匿名调试

被调试机的 msvsmon 下选择 option ,点击 No Authenritaion(native only) ,在主界面可以看到类似:YYY1:4015 ,主机打开 VS ,选择 Attach to process ,Transport 选择 Remote (native only No Authenritaion) ,Qulifier 选择 YYY1:4015 ,之后刷新就可以看到进程列表了。

2、密码验证调试

需要主机和被调试机的用户名和密码完全一致,所以还是第一种方法实用,被调试机的 msvsmon 下选择 option ,点击 Windows Authentication ,在主界面可以看到类似 Administrator#:YYY1 ,主机打开VS ,选择 Attach to process ,Transport 选择Default ,Qulifier选择Administrator#:YYY1 ,之后刷新就可以看到进程列表了。

3、在工程属性设置中,Debugging->Debugger to launch > Local Windows Debugger 进行设置。

No comments:

Post a Comment