博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windbg双机调试环境配置(Windows7/Windows XP+VirtualBox/VMware+WDK7600)
阅读量:4632 次
发布时间:2019-06-09

本文共 1179 字,大约阅读时间需要 3 分钟。

简介:Windbg双机调试内核、驱动

下载软件:

  • 下载Windbg(GRMWDK_EN_7600_1.ISO)
  • 下载VirtualBox 5.2/VMware 12

一、安装WDK,这里要提一点的是Debugging Tools for Windows一定要打勾,因为我们后面就是要通过这个工具来进行双机调试的

二、WDK安装完成后我们就可以对虚拟机进行配置

1)VirtualBox设置Serial Port参数

1-1)VMware设置Serial Port参数

2)开启Windows7调试模式

1.在administrator权限下,进入command line模式,键入bcdedit命令

2.拷贝当前的配置:bcdedit /copy {current} /d "Windows Debug"

3.记录新加的标识符GUID,命令:bcdedit

4.对新加的启动项,增加调试功能:bcdedit /debug {之前查询到的GUID} on

5.修改调试的设置:bcdedit /dbgsettings SERIAL DEBUGPORT:2 BAUDRATE:115200

6.设置开机启动项

具体步骤截图如下:

3)开机,出现如下界面说明设置Windows7调试模式完成

4)配置Windbg(以VirtualBox的配置为例)

在目标后面添加符号表路径和串口信息:

-y SRV*E:\Symbols*http://msdl.microsoft.com/download/symbols -b -k com:pipe,port=\\.\pipe\com2,baud=115200

这里需要注意的是每个人的符号表路径(E:\Symbols)和串口名称(com2)要根据个人设置来填写,其他可以保持一致

三、开启虚拟机和Windbg

四、至此,Windows7双机调试环境已配置完成

五、我们对Windows XP进行配置,Windows XP开启调试模式和Windows7不同,其他步骤一样

1)打开c:\boot.ini,添加如下内容:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200

2)配置开机启动项

【注意】配置Windows XP双机调试环境也同样需要注意串口具体名称,例如VMware中的serial port对应的就是com1,serial port 2对应的就是com2

 

转载于:https://www.cnblogs.com/YangARTuan/p/9782884.html

你可能感兴趣的文章
【HANA系列】SAP HANA的特点总结
查看>>
修改选中文字的背景色
查看>>
【CodeForces - 546C】Soldier and Cards (vector或队列)
查看>>
Ubuntu 18.04 初始化(server版本 )
查看>>
【BZOJ-1449&2895】球队收益&球队预算 最小费用最大流
查看>>
TCP与UDP
查看>>
FolderSync :The various features and how to use them
查看>>
LPC43xx SGPIO DMA and Interrupts
查看>>
《剑指offer》面试题16—反转链表
查看>>
multiprocessing模块
查看>>
复合数据类型,英文词频统计
查看>>
随手之题(水2)
查看>>
Day4 闭包、装饰器decorator、迭代器与生成器、面向过程编程、三元表达式、列表解析与生成器表达式...
查看>>
用vector实现二维向量
查看>>
小C的记事本(栈记录字符串)
查看>>
32道常见的Java基础面试题
查看>>
javase中HashMap迭代器的使用
查看>>
请求分页中的内存分配之续
查看>>
redis和memcached的区别
查看>>
vb 实现集合类的步骤
查看>>