阅读:1401回复:7
softice调试wdm驱动,帮我解决问题,把分都给你
我写了个驱动程序,当安装时,会出现篮屏,接着机子很快就重起了
我想看看篮屏上的错误提示,但是每次都来不及,用softice怎样获得这个篮屏信息啊,还请各位大虾之交,小弟不胜感激 |
|
沙发#
发布于:2004-05-18 15:21
我以前也碰到过这样的问题,也查一下你的驱动中是不是在不该用分页内存的地方用了分页内存?
|
|
板凳#
发布于:2004-05-18 16:57
安装是就出错好解决
加打印,或者跟踪,从 DriverEntry 开始 |
|
|
地板#
发布于:2004-05-18 21:10
2000下出现兰屏,很多都是分页内存问题,你可以把调试输出信息写入一个文件,出错后可以到文件里看程序执行到那里了,我都是这么定位这种错误的,当然用调试器跟踪也可以
|
|
|
地下室#
发布于:2004-05-18 21:21
我写了个驱动程序,当安装时,会出现篮屏,接着机子很快就重起了 如果你已经安装了Softice但还是不能截获这个错误,那么很有可能是硬件触发了某个中断而你没有处理。可以多设几个断点,然后单步看看错误出在什么地方。在可能的入口函数处(DriverEntry, AddDevice, PNPStart, Timer等 )都加断点。 |
|
5楼#
发布于:2004-05-24 16:48
好几天没来了,那个问题我已经解决了,使我当时没有打开softice
我发现调试时设下断点,当程序执行到断点初弹出后,里面的源代码转换成了汇编代码,使用f3或者src命令并不能将其装换成源代码形式,使我接下来的调试无法进行,对于softice调试时不是只能通过 下断点来找出错误的地方啊,调到错误代码后,即使通过查资料,所得的信息业用处不大 |
|
6楼#
发布于:2004-05-25 12:58
我的问题已经解决,知不够现在说设备驱动程序不能启动代码为10
很感谢各位志同道合的朋友,这个论坛上是不错,只可惜,我们不能及时的得到支持,如果谁是qq的会员,可以创建一个“驱动开发群“ 这样当我们碰到问题的时候就能得到载线的帮助,而且大家平时一般都会载线的,我的qq是147316279有意和我一起探讨一起学习的朋友 可以加入我,让我们共同进步!!!! |
|
7楼#
发布于:2004-05-25 13:39
欢迎各位仁兄踊跃提问题,和解答问题,也欢迎各位加入我的qq
|
|