admin 管理员组

文章数量: 887021

一、下载安装配置虚拟机

1.下载安装 VMware Workstation Pro

本文只接受VMware虚拟机,搜索VMware Workstation 下载最新安装包,在本机安装。下载地址:Download VMware Workstation Pro,激活秘钥:YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8。如果秘钥无效,请自行百度搜索。

2.下载 Windows 7 X64 镜像

根据自己需要下载相对于的 Windows 7 X64 镜像,下载地址:I Tell You、山己几子木,推荐下载Windows 7 旗舰版 SP1 x64,完成创建虚拟机步骤,并且在虚拟机设置中添加一个串行端口,选择使用命名的通道这一项,然后输入如下内容:

\\.\pipe\Win7X64 // Win7X64就是通道的名字

3.设置 Windows 7 X64 开机可以选择Debug模式

以管理员身份运行Cmd命令,分别执行如下命令:

bcdedit // 查看启动配置数据,{xxx} 统一替换成新复制的启动配置数据的标识
bcdedit /copy {current} /d DebugEntry // 复制一份启动配置数据,并设置描述为DebugEntry
bcdedit /displayorder {current} {xxx} // 设置启动管理器的显示顺序
bcdedit /debug {xxx} ON // 开发新的启动配置数据的调试模式
bcdedit /dbgsettings serial baudrate:115200 debugport:1 // 设置串行通道com1,传输速率为115200
bcdedit /set {xxx} Testsigning Yes // 设置机器为测试模式,加载驱动程序时不需要证书
bcdedit /set {xxx} bootmenupolicy Legacy // 设置启动模式,F8启动到安全模式时会用这个模式

然后修改设置管理器中通信端口COM1中的传输速率为115200,对应步骤如下:

计算机->属性->设备管理器->端口(COM和LPT)->通信端口(COM1)->端口设置->位/秒(9600)->改为115200

4.下载并配置WinDbg

可以通过下载对应版本的WDK开发驱动的工具,安装WinDbg。开发驱动工具中自带WinDbgx64和WinDbgx86。
也可以下载单独的安装包,下载地址:WinDbgx64、WinDbgx86。

注:下载安装好了之后一定要先设置好如下环境变量
_NT_SOURCE_PATH=C:\WorkSpace // 编写驱动程序源代码地址
_NT_SYMBOL_PATH=SRV*C:\Symbols*http://msdl.microsoft/download/symbols
_NT_SYMBOL_PROXY=127.0.0.1:1080 //代理服务器地址

都设置好了之后,发送桌面快捷方式,在属性->目标中加入如下启动参数:

"C:\windbg.exe" -b -k com:pipe,port=\\.\pipe\Win7X64,baud=115200,resets=0,reconnect

本文标签: 双机 虚拟机 步骤 详细 winDbg