skylgl
驱动小牛
驱动小牛
  • 注册日期2002-05-13
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1120回复:3

SOFTICE跟踪问题

楼主#
更多 发布于:2002-11-05 17:07
最近在编写驱动程序的时候发现一个问题,没有办法解决,在这里请教了:
   是这样的,我下了一个PGP的6。5。8的源代码,但是,它的驱动需要用INF文件来安装,接着我又下载了一个6。5。8的二进制文件,为了跟踪,我将这个二进制文件的驱动程序用我下载的那个源代码编译出来的驱动程序替换掉,然后,用SOFTICE进行NMS的转换,然后,试图加载以后设置断点来进行跟踪,但是,当驱动程序起来以后(是静态加载的),我呼出了SOFTICE,加载了源代码后,设置断点,接着在继续运行驱动,结果它根本就不能够在设置了断点的时候停下来,根本就不能够调试。
   我用的是98系统,(PGP的这个版本的源代码只是支持98和NT,不支持2000:(,没有办法了),然后用的是DS2。0来调试的,我开始认为是我的DS的问题,所以,我马上用VTOOLSD写了一个测试程序,结果呢?我用以上同样的方法做了一遍,这个驱动却可以在指定的地方停下来,我不知道是什么原因,请各位大侠指教。。。。
  是不是我的DS版本太旧了????或者这样加载的驱动程序不能用这样的方法来调试???我准备用DS26版本来做一遍,这是唯一的希望了呀:(,我的同事们在2000下也这样在做,不过他好象是可以做的到的。这样的方式,是不是根本不能在98下这样做呢???
  这里先谢了。。。。。
Dragon2008
驱动中牛
驱动中牛
  • 注册日期2002-04-01
  • 最后登录2006-03-13
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-05 17:17
对于这种莫名其妙的问题,建议先用高版本的DS先试一下。
Goooooood Luck!
我姓龙,我属龙,我叫龙。。。
skylgl
驱动小牛
驱动小牛
  • 注册日期2002-05-13
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-05 19:44
天啊??我怎么办呀,我已经用了DS26试验过了,跟上面的情况一样,根本就没有反应,我试了这个比较新的版本,没有办法,哎,郁闷啊。。。。。。是不是我的98有问题???不过我已经在别人的机器上试过了,是用的DS2。0是不行的,请各位大侠指明方向啊。。。。。
debug
驱动大牛
驱动大牛
  • 注册日期2002-06-06
  • 最后登录2012-10-15
  • 粉丝0
  • 关注0
  • 积分105分
  • 威望12点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-09 23:16
换2.7实施看?
2.6的都有个缺陷。
偶爱c/c++,正如世人爱上帝一样。。。。 唐僧正在火焰山下分配工作:“悟空去借芭蕉扇,悟净去找水--八戒,你怎么还有空看偶的个人资料??
游客

返回顶部