通过上面的blog,我们已经可以编译出xp下的驱动 sys 文件了。下面如何调试执行呢。
参考了寒江独钓的前辈书籍中的资料和网上的资料,
http://www.cnblogs.com/witty/archive/2012/04/23/2466024.html
需要注意的有几点:
1. 虚拟机的串口务必保证com1(或者和虚拟机里面的操作系统的调试串口一致)
2. 确保虚拟机是按照debug 模式启动的,因为虚拟机默认操作系统的启动选择时间为3秒,故建议讲这个等待时间修改长点。(也在boot.ini 里面修改)
3. 每次重启虚拟机系统后,建议重启windbg .
一般这样的话,基本能够连上虚拟机了。
按照寒江独钓的代码,在 DriverEntry 入口加入
#if DBG
_asm int 3
#endif
可以在windbg 下断,输入g 后继续运行