yjx2003
驱动牛犊
驱动牛犊
  • 注册日期2004-06-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1279回复:3

使用softice调测sys 驱动程序的一般过程和思路

楼主#
更多 发布于:2005-02-16 09:15
请问 使用softice调测sys 驱动程序的一般过程和思路
看到softice 资料只是说明命令的使用。
但没有思路和过程
请向您的朋友推荐《名人传记》电子期刊 http://list.cn99.com/cgi-bin/getlsts?listname=zhuanji
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-02-16 19:00
请问 使用softice调测sys 驱动程序的一般过程和思路
看到softice 资料只是说明命令的使用。
但没有思路和过程

一般思路是:
1、先编译好驱动(当然需要在适当地方增加调试信息或断言甚至硬编码的断点)。
2、将驱动的符号使用softice加载(如果有必要可以先使用softice设置断点)。
3、安装并启动驱动。
4、对驱动调试
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
yjx2003
驱动牛犊
驱动牛犊
  • 注册日期2004-06-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-02-17 08:33
[quote]请问 使用softice调测sys 驱动程序的一般过程和思路
看到softice 资料只是说明命令的使用。
但没有思路和过程

一般思路是:
1、先编译好驱动(当然需要在适当地方增加调试信息或断言甚至硬编码的断点)。
2、将驱动的符号使用softice加载(如果有必要可以先使用softice设置断点)。
3、安装并启动驱动。
4、对驱动调试
 [/quote]


多谢您的回答
当在安装完我的硬件的驱动程序时,最后的过程是device 的析构函数,unload ,驱动没有安装成功,可是我又看不出那里有错误

4、对驱动调试的内容,或方法是什么。
我以前是编写微处理器的软件,windows的刚接触,请执教
 
请向您的朋友推荐《名人传记》电子期刊 http://list.cn99.com/cgi-bin/getlsts?listname=zhuanji
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-02-17 09:59

多谢您的回答
当在安装完我的硬件的驱动程序时,最后的过程是device 的析构函数,unload ,驱动没有安装成功,可是我又看不出那里有错误
4、对驱动调试的内容,或方法是什么。
我以前是编写微处理器的软件,windows的刚接触,请执教
  

看来你是使用的DriverStudio来开发的,如果你真的想写驱动我建议你先看看使用DDK怎么写,这个简单干净得多,使用DS虽然写的代码少很多(写驱动的效率可能高点,运行效率则不这样),但它对DDK的封装,导致你不好理解驱动的架构
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
游客

返回顶部