ironmo
驱动牛犊
驱动牛犊
  • 注册日期2003-11-27
  • 最后登录2022-06-10
  • 粉丝0
  • 关注0
  • 积分247分
  • 威望27点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
阅读:1335回复:5

★★★★★★急!急!!如何调试驱动★★★★★★

楼主#
更多 发布于:2003-12-13 20:10
    我写了一个NDIS的HOOK的驱动程序,但是驱动一加载2000就死机,我现在想调试程序,可以不太会使用softice,请问高人,是不是softice调试只能看到汇编级源码,不能看到我写的c源码吗??有什么调试器可以通过c源码进行调试???

    请大侠帮忙!!
承接驱动开发和安装包制作
cc_file
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-14 13:04
呵呵,我说过仅供参考的哦,因为我只是一个菜鸟而已。

分数嘛,不重要,我在这里也得到过不少人的帮助
我站在人群中,笑容如阳光般的灿烂,但是你可知道,我心底的忧伤...
ironmo
驱动牛犊
驱动牛犊
  • 注册日期2003-11-27
  • 最后登录2022-06-10
  • 粉丝0
  • 关注0
  • 积分247分
  • 威望27点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-14 13:00
我试一试!请继续支持我!谢谢,只要可以调试了马上就给给分揭帖

呵呵
承接驱动开发和安装包制作
cc_file
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-14 12:50
我没调过hook,所以仅供参考:
  把softice设置为boot时就启动;指定softice启动时加载的symbols文件,在general的initialization中设置softice启动时要执行的命令,比如说 bpx driverentry; 然后,重启机器,and pray... 呵呵
我站在人群中,笑容如阳光般的灿烂,但是你可知道,我心底的忧伤...
ironmo
驱动牛犊
驱动牛犊
  • 注册日期2003-11-27
  • 最后登录2022-06-10
  • 粉丝0
  • 关注0
  • 积分247分
  • 威望27点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-14 10:57
我看了早前的帖子,可以!但是现在我不知道怎么可以开始我的调试!
    我的驱动是一个NDIS-HOOK,在DriverEntry中就HOOK了NDIS.sys中的几个NDIS函数,现在我只要一启用此驱动(重启计算机),就死机了,说明我的驱动存在非法!但是我不知道用softice怎么来调试我在DriverEntry中加载的HOOKFUN...!

    
    继续指导,完成马上给分◎:)
承接驱动开发和安装包制作
cc_file
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-13 22:47
softice调试能看到c源码!
要translate sym,然后load 驱动
看看前面的贴子吧

我站在人群中,笑容如阳光般的灿烂,但是你可知道,我心底的忧伤...
游客

返回顶部