码迷,mamicode.com
首页 > 数据库 > 详细

WinDbg远程调试

时间:2020-01-19 22:15:37      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:debug   x86   size   注意   调试   文件   地址   file   工具   

1、环境及工具

  本地主机
  目标主机,可以是虚拟机
  调试工具:VS2008、msvsmon.exe(根据目标机系统版本选择X64还是X86,远程调试监视器,一般在安装目录下 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger 可找到)

2、调试环境

  本地需要:VS2008、可执行文件的源码
  目标主机需要:msvsmon.exe、调试的可执行文件

3、调试方法一

  1)远程主机:运行msvsmon.exe,Tool-->Options-->选择No Authentication(native only)下的Allow any user to debug,时间设置的大一点
  2)本地主机:VS2008选择属性-->Debugging-->Debugger to launch(remote windows Debugger)-->
remote Command(远程主机可执行文件的路径)-->remote server name(远程主机IP地址)-->Connection(Native only)
在VS2008源码中设置断点进行测试

  3)选择vs菜单栏的Debug-->Start Debugging开始调试

4、调试方法二

  1)配置项同3
  2)在目标主机上手动启动exe文件,会到断点处阻塞
  3)在VS2008中打开Debug-->Attach to Process,配置Transport为remote
    Qualifier为远程主机IP地址,选择对应的exe文件,点击Attach按钮
注意:调试所需要的文件必须存在远程主机中

WinDbg远程调试

标签:debug   x86   size   注意   调试   文件   地址   file   工具   

原文地址:https://www.cnblogs.com/Sheenagh/p/12215539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!