win_xp配置双机调试

xp配置双机调试

先安装Windows xp 系统让后

在C盘目录下有一个 boot.ini 文件,默认情况下的配置如下

1
2
3
4
5
6
7
8
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=optin /fastdetect

//增加两行,在32位环境下有2种分页模式,1种为 2-9-9-12 ,1种为 10-10-12

修改为

1
2
3
4
5
6
7
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP Debug[2-9-9-12]" /noexecute=optin /fastdetect /debug /debugport=com1
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP Debug[10-10-12]" /execute=optin /fastdetect /debug /debugport=com1
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

串口

让后删除虚拟机的打印机
打印机会占用一个串口
image-20230927085255214

\\.\pipe\com_1
image-20230927085255214

windbg

安装windbg 后配置

windbg绝对路径" -b -k com:pipe,port=\\.\pipe\com_1,resets=0

启动Windows xp

选择debug模式

启动配置好的快捷方式

完结撒花!!!


win_xp配置双机调试
https://huajien.gitee.io/2022/9843/
作者
HUAJI
发布于
2022年5月14日
许可协议