发布网友 发布时间:2022-04-11 04:07
共4个回答
懂视网 时间:2022-04-11 08:28
本地主机
目标主机,可以是虚拟机
调试工具:VS2008、msvsmon.exe(根据目标机系统版本选择X64还是X86,远程调试监视器,一般在安装目录下 C:Program FilesMicrosoft Visual Studio 9.0Common7IDERemote Debugger 可找到)
本地需要:VS2008、可执行文件的源码
目标主机需要:msvsmon.exe、调试的可执行文件
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开始调试
1)配置项同3
2)在目标主机上手动启动exe文件,会到断点处阻塞
3)在VS2008中打开Debug-->Attach to Process,配置Transport为remote
Qualifier为远程主机IP地址,选择对应的exe文件,点击Attach按钮
注意:调试所需要的文件必须存在远程主机中
WinDbg远程调试
标签:debug x86 size 注意 调试 文件 地址 file 工具
热心网友 时间:2022-04-11 05:36
既然您会装虚拟机,那么搭配各类系统环境自然不再话下,而您所指定调试环境也是因人而异,跟据你不同的需求搭建不同的环境,下面我帮你找了一个 利用VMWARE跟WINDBG实现单机远程调试 http://www.xuniji.com/vmware/view.asp?id=26热心网友 时间:2022-04-11 06:54
调试啊,VMware好像不能调试,要调试我就用bochs的。。热心网友 时间:2022-04-11 08:29
VMware不能够调试