夏天/isummer

Sun of my life !Talk is cheap, Show me the code! 追风赶月莫停留,平芜尽处是春山~

博客园 首页 新随笔 联系 管理

 

 

1. 目标(远程)主机配置:

  找到远程调试的文件夹

  (1) 发现,在Window10的应用窗口中看到:

  VS2015安装工具中有Remote Debugger Folder文件夹,打开如下目录:

  (2)如果没有在应用窗口看到这个文件夹的,可以在VS 安装目录的位置找到相应的远程调试窗口,不同版本的IDE可能文件目录不一样:

如:

  在VS2017中,则需要在安全文件位置查找:

 

 而在VS2015中,则可以在Win的应用窗口找到:

 

  打开相应文件夹后如下:

 

 

   找到目标机器(远程机器)运行的操作系统:64位,还是32位,选择拷贝相应的文件夹。

  假定远程目标机器是64位,则将该X64文件夹拷贝到相应的目标机器中。

  在目标机器上运行x64文件夹内的msvsmon.exe,如下图:

 

   弹出一下提示:

  

 

   选择配置远程调试按钮,则打开Visual Studio 2015 远程调试器窗口:

  

 

   在窗口中,选择“工具”->"选项"打开配置窗口,选择“无身份验证”。这样为了便于调节测试,但是存在安全隐患。一旦调试完毕,则将该安全设置关掉。

  “最长空闲时间(秒)”,用来设置目标主机待机多少时长,自动关闭。

 

 

   确定后显示如下:

 

   此时,目标主机已经具备进行远程调试的软件环境设置了。

 

  注意:远程目标主机的代码版本如果是Debug版本,则还需要必须将“.pdb”文件也一并拷贝到目标主机。

  即:将本次生成的文件exe,相应的dll,以及.pdb等文件一并拷贝到目标机器上。

  如下:

 

 

 

2. 本地主机配置:

 

  在本地VS项目工程中,调试->附加到进城,打开如下窗口:

 

 

 

 

   

其中:

  连接类型:用来设置连接方式。

  连接目标:用来设置远程(目标)主机的IP及相应的端口号

 

   填写完服务器IP后,点击“刷新”后,就可以看见远程(目标)主机中的相应进程了。

  看到,在远程(目标)主机相应的待测试程序exe

  然后在“可用进程”窗口中在目标主机中运行的测试程序进城:

  然后选择“附加”按钮即可。

 

 

  远程调试非常缓慢,需要一步步耐心调试。

 

posted on 2019-11-08 09:54  夏天/isummer  阅读(1032)  评论(0编辑  收藏  举报