环境:

  主机A:VS2013 + win8.1          192.168.1.48

  主机B:Win7                     192.168.1.32

一:配置远程工具(开启远程工具允许连接):

  1. 将VS2013安装目录下的E:\Program Files (x86)\Visual Studio\Common7\IDE\Remote Debugger\拷贝到主机B D:\Remote Debugger\

  2. 把要调试的程序拷贝到主机B

  3. 关闭防火墙

  4. 打开D:\Remote Bebugger\X86\msvsmon.exe

  5. 选择工具---->权限

  6. 设置为允许任何用户远程连接

    wKioL1Ru-67QYMStAAIpzXqhBeg947.jpg

二:为 Visual Studio 项目设置远程调试

1.打开VS2013 选择项目--->属性---->调试

2.选择远程Windows调试器

3.设置远程命令(需调试的应用程序):\\192.168.1.32\Remote Debugger\debug\***.exe

4.设置工作目录:\\192.168.1.32\Remote Debugger\debug

5.远程服务器名称: 192.168.1.32

6.连接:不带身份验证的远程访问

7.调试器类型:仅本机

(以下两点可忽略)

8.部署目录:\\192.168.1.32\Remote Debugger\debug  

9.其他要部署的文件:\\192.168.1.32\data\mymfcdata.txt


下图错误 :


三:设置vs调试器

  1. 在工具栏上,打开“解决方案配置”下拉菜单,并选择“配置管理器”

  2. 对于“调试”配置,请选中“部署”复选框

  3. “调试”菜单中选择“启动”开始调试。

    wKioL1Ru_BbBxS31AAGsF8yrl1w301.jpg

  4. MSDN官方链接https://msdn.microsoft.com/en-us/library/y7f5zaaa.aspx

  5. 安装启动Remote Debugging报错时安装更新补丁

  6. http://rw.internals.io/post/fix-remote-debugging-on-windows-vista-requires-wwsapi