VS2010远程调试(Windows认证,可以添加断点)(1)
2015-10-16 21:17
351 查看
远程调试说明:
Windows远程调试有两种连接方式:无验证,Windows用户验证。两种调试方式:Attach to process, 直接调试。这里介绍的是Windows用户验证下的直接调试方式。
1、首先说明准备工作:
(1)关闭两台机器防火墙。
(2)两台机器在同一局域网之内,并且需要相互可以ping通。
(3)由于是使用Windows验证方式,所以要求两台机器使用同一个用户名登录Windows,并且密码相同不能为空。
2、打开VS工程,工程属性---->调试,如下图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/20/420178d9633523b611e55288778a22bd)
3、两台机器:VS工程所在机器为A, exe所在机器为B。
上图中:
框1处选择Remote Windows Debuger。
框2:为你要调试的exe程序,在Remote B上的位置,绝对路径。
框3 :为exe程序在Remote B上的工作目录,也就是exe所在的目录。
框4:为Remote B的IP地址
4、Copy VS中自带工具Remote Debugger(32位还是64位,要根据你要调试的程序来定)到Remote B。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/20/0e2962a69979e393ac555cde84cc2c78)
5、以管理员方式运行Remote Debugger,选择Tools ——>Opitions, 按照图中方式选择,点击OK。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/20/5e0bb51f725dce4b531e9592540ae89a)
6、Remote机器配置完成,回到本地计算机A,按F7编译生成.exe 和.pdb文件,同时拷贝这两个文件到Remote B的工作目录,就是在步骤“2”中框3的目录(注意:生成的exe和pdb文件的名称要和步骤“2”中框2处的名称相同)。
然后就可以按F5进行调试了。跟本地调试一样。
Windows远程调试有两种连接方式:无验证,Windows用户验证。两种调试方式:Attach to process, 直接调试。这里介绍的是Windows用户验证下的直接调试方式。
1、首先说明准备工作:
(1)关闭两台机器防火墙。
(2)两台机器在同一局域网之内,并且需要相互可以ping通。
(3)由于是使用Windows验证方式,所以要求两台机器使用同一个用户名登录Windows,并且密码相同不能为空。
2、打开VS工程,工程属性---->调试,如下图所示:
3、两台机器:VS工程所在机器为A, exe所在机器为B。
上图中:
框1处选择Remote Windows Debuger。
框2:为你要调试的exe程序,在Remote B上的位置,绝对路径。
框3 :为exe程序在Remote B上的工作目录,也就是exe所在的目录。
框4:为Remote B的IP地址
4、Copy VS中自带工具Remote Debugger(32位还是64位,要根据你要调试的程序来定)到Remote B。
5、以管理员方式运行Remote Debugger,选择Tools ——>Opitions, 按照图中方式选择,点击OK。
6、Remote机器配置完成,回到本地计算机A,按F7编译生成.exe 和.pdb文件,同时拷贝这两个文件到Remote B的工作目录,就是在步骤“2”中框3的目录(注意:生成的exe和pdb文件的名称要和步骤“2”中框2处的名称相同)。
然后就可以按F5进行调试了。跟本地调试一样。
相关文章推荐
- unix/linux学习笔记------进程在什么情况下,会没有控制终端???
- Linux编写C程序指导
- map的应用
- 贪吃蛇
- SpringMVC整合Shiro
- 高版本VS打开低版本VS项目
- java 导出jar包运行错
- 灯开关
- hiho challenge 15 C题
- 将NotPointerException扼杀在摇篮中!
- javascript本地对象、内置对象和宿主对象
- 打印三角形
- UIKeyBinding
- Android仿微信拍摄短视频
- 子网掩码划分基础再学习
- C++中explicit的作用
- String类型的toString()返回的是什么
- leetcode
- C语言视频学习网站
- centos7防火墙配置