阅读:719回复:1
一个很难解决的问题,请大虾赐教。
我在开发一个读卡器的driver,包括 Memory stick、SD、smart card,但是我的driver在Windows2K+SP4下面出现一个很奇怪的问题,已经装好一个driver,并且把Memory stick插入,这时候再重新install一个新版本的driver,然后重新启动系统,就会蓝屏。如果把Memory stick拔出来再插进去,就不会有这个问题了。或者,先把握的新版driver copy到driver 目录下覆盖以前的driver,然在在device manager里面disable 我的设备,然后再重新enable,这时候会重新load新版driver,执行了StartDevice,但是没有收到interrupt,这时候重新启动,也会出现同样问题。如果把Memory stick拔出来再插进去,就不会有这个问题了。如果不用新版driver覆盖以前版本的,只是在device manager 里面disable再enable,重新启动就没有问题。但是在Windows XP或者Windodws2K+不是sp4的平台上就没有这个问题。
请问这是怎么回事呢? 谢谢 |
|
|
沙发#
发布于:2004-09-10 18:02
驱动问题,慢慢找吧
|
|
|