阅读:1255回复:3
使用Softice如何调试DriverEntry和中断程序?
我目前使用SoftIce调试PCI板卡驱动程序,
每次重新启动机器,需要重新设置Softice的断点, 所以无法在DriverEntry运行时使其停止, 请问,有没有其他方法调试开机启动的程序? |
|
最新喜欢:juvent...
|
沙发#
发布于:2004-02-12 12:35
我目前使用SoftIce调试PCI板卡驱动程序, 1. 启动Symbol Loader 2. EDIT -> SoftICE Initialization Settings 3. 在 Symbols 中添加你的驱动的符号文件 4. 在 General 中的Initialization文本框中输入: BPX DriverEntry; 即可拦截你的驱动的DriverEntry例程。 |
|
|
板凳#
发布于:2004-03-01 13:15
seaquester:
我进入DriverEntry后,看到的屏幕是花屏啊!代码根本看不清楚啊!能告诉我怎样改进吗? |
|
地板#
发布于:2004-03-02 23:33
seaquester: 出现花屏可能有两个原因: 1. 在Boot.ini中没有加参数 noguiboot (不加该参数, WinNT/2K/XP启动时有图形的启动进度界面)。 [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" /fastdetect /noguiboot 2. 显卡不兼容。这就不好办了,换显卡可能是唯一办法(很多显卡都有兼容性问题,没有什么好的解决办法。) |
|
|