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+Win7虚拟机双机调试详细步骤 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1716171664h669362.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论