阅读:1334回复:5
★★★★★★急!急!!如何调试驱动★★★★★★
我写了一个NDIS的HOOK的驱动程序,但是驱动一加载2000就死机,我现在想调试程序,可以不太会使用softice,请问高人,是不是softice调试只能看到汇编级源码,不能看到我写的c源码吗??有什么调试器可以通过c源码进行调试???
请大侠帮忙!! |
|
|
沙发#
发布于:2003-12-13 22:47
softice调试能看到c源码!
要translate sym,然后load 驱动 看看前面的贴子吧 |
|
|
板凳#
发布于:2003-12-14 10:57
我看了早前的帖子,可以!但是现在我不知道怎么可以开始我的调试!
我的驱动是一个NDIS-HOOK,在DriverEntry中就HOOK了NDIS.sys中的几个NDIS函数,现在我只要一启用此驱动(重启计算机),就死机了,说明我的驱动存在非法!但是我不知道用softice怎么来调试我在DriverEntry中加载的HOOKFUN...! 继续指导,完成马上给分◎:) |
|
|
地板#
发布于:2003-12-14 12:50
我没调过hook,所以仅供参考:
把softice设置为boot时就启动;指定softice启动时加载的symbols文件,在general的initialization中设置softice启动时要执行的命令,比如说 bpx driverentry; 然后,重启机器,and pray... 呵呵 |
|
|
地下室#
发布于:2003-12-14 13:00
我试一试!请继续支持我!谢谢,只要可以调试了马上就给给分揭帖
呵呵 |
|
|
5楼#
发布于:2003-12-14 13:04
呵呵,我说过仅供参考的哦,因为我只是一个菜鸟而已。
分数嘛,不重要,我在这里也得到过不少人的帮助 |
|
|