使用SoftICE调试设备驱动:[2]准备
1、使用Check(Debug)模式编译你的驱动程序,然后把sys文件复制到C:\WINDOWS\system32\drivers下。
![使用SoftICE调试设备驱动:[2]准备](https://exp-picture.cdn.bcebos.com/7efc527c34b33c41232f85f5887de137c8762e29.jpg)
2、停用并启用你的设备
![使用SoftICE调试设备驱动:[2]准备](https://exp-picture.cdn.bcebos.com/e076d77622bc7dc5d8f27deb5e460596b9142929.jpg)
3、从程序菜单中启动SoftICE。
4、从程序菜单中打开SoftICESymbolLoader。打开(File/Open)你所要调试的系统文件。转译(Module/Translate)符号表并且加载(Module/Load)它。接下来就可以关闭这个窗口了。
![使用SoftICE调试设备驱动:[2]准备](https://exp-picture.cdn.bcebos.com/b442d6d246fe474ee316650bb0ef354f51b81f29.jpg)
5、按Ctrl+D可以打开SoftICE的窗口。再按Ctrl+D可以关闭。[注意]其实您需要首先在你的源代码里设置一个断点,然后运行你想要调试的驱动(所对应的应用程序),接着在遇到断点后SoftICE就会自动地打开它的窗口。稍后讲具体的操作。[提示]这其中部分过程本可以使用SoftICE的VC工具栏完成,不过你可能没有安装。并且在此详述细节是为了你可以更好的理解。
![使用SoftICE调试设备驱动:[2]准备](https://exp-picture.cdn.bcebos.com/340e4eb8b43ea8db7fdfac86189c2cf7deb21629.jpg)