在这里插入图片描述
参考 https://blog.csdn.net/liny000/article/details/81260385
win10 + vs2017 + wdk10 + xp sp3
加载驱动软件
编译注意
- 警告选择R3
- 不把警告当错误
需要设置对应的平台版本才可以,不然会蓝屏!!!!
SDK要对应相应的WDK
虚拟机配置(xp)
- 内核模式直接用串口连接
- xp 的启动设置
添加一行这个 注意com口的号码要和虚拟机的硬件号码对应
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com2 /baudrate=115200
- 虚拟机需要重启,或者恢复快照才能被VS调试检测到,推荐在设置完虚拟机之后创建个快照
VS配置
关于符号
-
https://docs.microsoft.com/en-us/visualstudio/debugger/specify-symbol-dot-pdb-and-source-files-in-the-visual-studio-debugger?view=vs-2019
直接在VS里设置就行 -
虚拟机是xp系统的话,需要在物理机安装xp 的符号离线包,然后设置系统环境变量(其他系统应该类似)
-
https://www.52pojie.cn/thread-956567-1-1.html这里有大佬给出了xp离线包的下载地址
key | value |
---|---|
_NT_SYMBOL_PATH | C:\Symbols |