win8 + vmware + windbg 双机调试

原创 2012年03月29日 16:20:06

由于最近需要调试win8下面驱动的一个bug,所以尝试了一下用windbg进行双机联调,发现VirtualKD v2.6版本对windows 8 Consumer Preview版的支持不好,用target里面的vminstall.exe可以安装成功,但是重启之后,win8就会不停的尝试修复~~,完全无法调试。具体原因未知。

无奈只好用最原始的双机联调的办法来试一下。

过程和调试win7类似。

1.  首先设置一下Virtual Machine Settings,创建一个Serial Port,使用named pipe,

以VMWare 10.0中文版为例





2.  在win8中,以管理员权限执行如下命令

C:\Windows\system32>bcdedit /copy {current} /d "Windows 8 Debug"
已将该项成功复制到 {945e8a3c-6a72-11e1-ab5a-eeb97f46a921}。

C:\Windows\system32>bcdedit /debug {945e8a3c-6a72-11e1-ab5a-eeb97f46a921} on
操作成功完成。

C:\Windows\system32>bcdedit /dbgsettings serial debugport:1 baudrate:115200
操作成功完成。

3.  创建一个windbg的快捷方式,其命令行为

"C:\Program Files\Debugging Tools for Windows (x86)\windbg.exe" -b -k com:port=\\.\pipe\com_1,baud=115200,pipe


这样,重启之后,选择Windows 8 Debug启动入口,开启windbg,就可以连接上win8进行内核驱动调试了。

 

期待VirtualKD能够快点支持Win8。

另外,发现在Win8 Consumer Preview版本中,驱动的关机回调函数中对注册表的所有操作都是返回成功,但开机后注册表没有发生变化,比较奇怪,不知道是不是系统机制发生变化了。

 

新增:

VirtualKD 2.8支持win8了



相关文章推荐

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Windows8.1驱动编写以及内核调试(一) 做好准备工作并编写第一个驱动程序

windows内核编程(或者说驱动编程,因为本人喜欢这个霸气)
  • TC00TC
  • TC00TC
  • 2014年10月02日 14:12
  • 1623

VS2013双机调试环境配置

耗费了两天的时间,期间还找了前同事远程协助,才真正实现用VS2013来进行双机调试,期间各种不明所以,不过还是先记下来,不然就忘掉了。 先说一下配置: Host :win7 x64 开发环境 : ...

Windows8.1驱动编写以及内核调试(一) 做好准备工作并编写第一个驱动程序

windows内核编程(或者说驱动编程,因为本人喜欢这个霸气)
  • TC00TC
  • TC00TC
  • 2014年10月02日 14:12
  • 1623

VS2012 + WDK8.0 + Win8调试内核驱动程序(一)

Windows操作系统内核驱动程序的调试一直都显得比较复杂,官方没有集成调试环境,只能使用WinDbg这些调试工具,且需要进行繁琐的设置。也有大牛开发VisualDDK这样的工具,很大程度上方便了大家...

win7驱动开发 VMWare+Windbg的虚拟机双机内核调试环境(VS2008+DDK)

虚拟机搭建WIN7驱动开发环境
  • rosykee
  • rosykee
  • 2014年11月06日 16:11
  • 803

Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之一

更多精彩内容,请见:http://www.16boke.com 环境: 主机:Win7 虚拟机:VMware 11.1.0 build-2496824 虚拟机内操作系统(又称GuestOS):Win...

Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之四

更多精彩内容,请见:http://www.16boke.com 环境: 主机:Win7 虚拟机:VMware 11.1.0 build-2496824 虚拟机内操作系统(又称GuestOS):Win7...

补充《通过Windbg利用VMware虚拟机进行双机调试》

本来不准备研究windbg双机内核调试的,嫌麻烦。思想转变是在看了《格蠹汇编》之后,这本书分享了很多实用的调试案例,都是windows程序异常卡死,不响应,或者中了恶意插件之后的解决方案,虽说我一般都...

WinDbg+VMWare双机调试环境搭建

因为要学习一下驱动开发,需要搭建一个调试环境,我按照《寒江独钓——windows内核安全编程》一书搭建了一个WinDbg+VMWare的双机调试环境,这其中遇到了一些小问题,虽然只是一些细节问题,但是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:win8 + vmware + windbg 双机调试
举报原因:
原因补充:

(最多只允许输入30个字)