visual studio 远程调试

环境:

主机a,运行test.exe,运行msvsmon.exe(微软远程调试监视器,微软网站可以下载,vs安装光盘中也有)

主机b,运行visual studio,打开项目test(为了定位test.pdb文件和test.cpp源文件, windbg的调试方式没有实验过)。

 

步骤:

在主机b上选择“调试”->"附加到进程"(或者ctrl+alt+p)->远程(填写主机a的IP地址),网速快的话,可以立即看到远程主机a上的进程列表,否则要稍等一会。选择test.exe开始调试,这时候,调试器会加载位于主机b上的pdb文件和并搜索相应的源文件。

 

注意事项:

1,简单起见,关闭主机a上的防火墙,配置msvsmon.exe的模式为“无认证”;

2,简单起见,让msvsmon以管理员方式运行(很危险, 通过调试权限可以实现越权到管理员权限,最好是一个局域网),这样可以调试所有程序,包括服务。

你可能感兴趣的:(防火墙,微软)