roger 发表于 2020-7-29 22:53:04

Win10+VirtualKD+WMware15 不兼容之解决方案

                                            最近在使用 WMware 中遇到一些问题,
Win10 1909 与 旧版本WMware 不兼容,
更新WMware到最新15.5.2,虚拟机是好了,
But
双机内核调试的神器 VirtualKD-3.0 不好使了,
勉强用COM 虚拟串口方式连接,
因为是复制的虚拟机,卡到自闭
一个单步指令,往往需要三五分钟
  大好青春年华,怎能舍得虚度,通过一番查找 发现了大佬的项目 VirtualKD-Redux
ZIP压缩包下载链接VirtualKD-Redux-2020.2
  VirtualKD-Redux 的用法 与 VirtualKD 一致,而且还支持具有更多现代视觉效果的 WindbgPreview
  我的另一篇 WindbgPreview双机内核调试 介绍WindbgPreview双机内核调试的其他方法
  我简单介绍一下安装步骤

[*]拷贝 target 到目标虚拟机 (32位系统拷贝target32,64位系统拷贝target64)
https://img-blog.csdnimg.cn/20200528185820767.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk1Njk2Mg==,size_16,color_FFFFFF,t_70
[*]虚拟机中执行 target 文件夹中的 vminstall.exe 文件,默认安装即可,最后一步会重启虚拟机
https://img-blog.csdnimg.cn/20200528190306216.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk1Njk2Mg==,size_16,color_FFFFFF,t_70
[*]根据物理机环境,打开对应版本的 vmmon.exe(32位系统拷贝vmmon32.exe,64位系统拷贝vmmon64.exe)
[*]选取对应的windbg版本,VirtualKD-Redux会替我们自动设置调试器路径,建议 简单检查
https://img-blog.csdnimg.cn/20200528191140593.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk1Njk2Mg==,size_16,color_FFFFFF,t_70
[*]虚拟机在重启中,选择新建的入口,按F8 选择禁用强制签名
https://img-blog.csdnimg.cn/20200528191300789.png
[*]虚拟机在重启中VirtualKD会自动拉起我们的调试器,如果没有拉起,可以手动点击 Run debugger 打开调试器
https://img-blog.csdnimg.cn/20200528191557707.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk1Njk2Mg==,size_16,color_FFFFFF,t_70
                                                                                                            
页: [1]
查看完整版本: Win10+VirtualKD+WMware15 不兼容之解决方案