debug : vs2008远程调试器无法应用的Windows

来源:互联网 发布:最优化导论pdf百度云 编辑:程序博客网 时间:2024/06/07 07:54

想调试一个测试程序, 在Win7X86家庭普通版版上, 无法直接使用vs2008远程调试器, 有报错提示.

大意是: "vs2008远程调试器无法应用在此版本Windows" 叭啦叭啦.


具体的版本号为:

Windows 7 Kernel Version 7601 MP (1 procs) Free x86 compatible

Built by: 7601.17514.x86fre.win7sp1_rtm.101119-1850


可以将vs2008作为一个服务启动, 但是真机上的vs2008连不上该虚拟机内Win7X86家庭普通版的进程列表.

真机和虚拟机ping 网关都是通的, 真机和虚拟机互ping不通.

有可能网络设置的不对吧. 


WinDbg可用, 这时看出WinDbg的好处来了~

直接在虚拟机里运行WinDbg, Attach那个测试程序. 将源码和Pdb拷贝进了虚拟机.

WinDbg单步的感觉还不错, 感觉没vs2008自带的调试环境好用, 可能还不太适应. 以后用习惯就好了~


因为测试程序运行一下就结束了. 我在入口处, 加了一个While + Sleep的循环.

直接改变下一步的代码时, 没有UI图形界面.

需要使用 U 命令, 显示出下几句的汇编代码, 然后用 r EIP = xx, 修改下一句要执行的代码地址.

原创粉丝点击