写在前面的话
笔者的文章环境 物理Win10 + VMware® Workstation 16 Pro + 虚拟Winxp + 虚拟Win7 + 虚拟Win10+VS2019+wdk10
widnows xp
winxp因为微软以及不提供支持了,所以服务器上并找不到符号表
推荐使用下面的方案:
链接:https://pan.baidu.com/s/1RfHUyE6vXrau_Cvf1Zlnew
提取码:ao9r
https://download.csdn.net/download/weixin_43833642/14976717
vmware
windgb
\\.\pipe\com1
winxp
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional[Debug]" /noexecute=optin /fastdetect /debug /debugport=com1
windows 7
串口调试
虚拟机配置
bcdedit /debug on
bcdedit /dbgsettings serial debugport:1 baudrate:115200
bcdedit /set testsigning on
bcdedit /dbgsettings
windbg配置
网络调试
笔者win7版本不支持网络调试,部分版本支持,参考下面win10
windows 10
串口调试
bcdedit /debug on
bcdedit /dbgsettings serial debugport:1 baudrate:115200
bcdedit /set testsigning on
bcdedit /dbgsettings
网络调试
bcdedit /debug on
bcdedit /dbgsettings net hostip:192.168.0.2 port:53000
bcdedit /set testsigning on
bcdedit /dbgsettings
符号表设置
SRV*d:\symbols*http://msdl.microsoft.com/download/symbols
其他
网线调试:
笔者没有物理设备,下面都是找到的资料,可以参考一下
https://blog.csdn.net/lixiangminghate/article/details/51785521
https://www.mobibrw.com/2014/1469
https://www.cnblogs.com/yilang/p/11429067.html
https://bianchengnan.gitee.io/articles/summary-of-remote-kernel-debug-setup/
http://advdbg.org/blogs/advdbg_system/articles/5954.aspx
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/setting-up-a-usb-3-0-debug-cable-connection
wingdb
WinDBG输出Windows驱动或者内核信息,可代替debugview
ed kd_default_mask 0xffffffff
ed kd_default_mask 0xf
写在最后的话
如果有帮到你,请记得点个赞,谢谢!