vs2008远程调试
远程调试,即用调试机调试目标机
目标机配置
- 控制面板-管理工具-本地安全策略-本地策略-安全选择-网络访问:本地帐户的共享和安全模型-经典对本地用户进行身份验证,不改变其本来身份
- 关闭防火墙
- 把”C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x64\msvsmon.exe”从调试机拷到目标机上
- 运行msvsmon.exe
- Tools-Options 选择No Authentication 再选择Allow any user to debug
调试机配置
- 控制面板-管理工具-本地安全策略-本地策略-安全选择-网络访问:本地帐户的共享和安全模型-经典对本地用户进行身份验证,不改变其本来身份
- 打开vs2008, Debug - Attach to Process
- Transport选择Remote(Native only with no authentication)
- Qualifiter 中输入 192.168.1.101:4015 (注:目标机的IP:msvsmon的端口)
- 回车,等一会儿,目标机的进程会出现在下面的Available Processes中
- 选择需要附加的进程,点击右下方的Attach即可完成附加到进程操作
调试机编译中间文件到目标机
- Project - Properties - General - Output Directory 目标机IP\共享文件名
- Project - Properties - Debugging - Remote Command - $(TargetPath)
- Project - Properties - Debugging - Working Directory - $(TargetDir)
- Project - Properties - Debugging - Remote Server Name - 目标机IP
- Project - Properties - Debugging - Connection - Remote with no authentication(Native only)