配置双机调试流程
配置双机调试流程
第一步在虚拟中安装windows系统(如:XP系统)
第三步配置串行端口添加\\.\pipe\com_1(com_1与虚拟系统内boot.ini文件中的一样)

第四步进入虚拟系统配置boot.ini(隐藏文件)文件
路径为c盘根目录下,找到boot.ini在文件
第五步编辑boot.ini文件

添加multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP DEBUG"/DEBUG/DEBUGPORT=com_1/execute=optin /fastdetect
第五步在真实机上安装windbg并配置
右击windbg快捷方式->属性->找到目标在后加上-b -k com:port=\\.\pipe\com_1,pipe
第六步开启虚拟系统

第七步启用真实机中的windbg
问题1:
windbg连接后打开寄存器窗口(Registers),窗口内无数据
解决方案:
下载补丁(wingdbg.dll):📎WingDbg_v1.0补丁.rar.pdf
解压后把对应的wingdbg.dll,放入windbg.exe 相同目录下
然后在命令窗口执行!WingDbg.regfix 命令
最后重启调试器
问题2:
打开windbg发现拒绝访问
解决方法:
启动windbg时以管理方式启动
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性