阅读:2536回复:0
USB Smartcard reader driver
各位好: 小弟正在开发一个Smartcard reader的driver,碰到一个很奇怪的问题。 在windows正常启动后,驱动工作Ok,一旦拔掉读卡器再插上,当驱动执行到访问Smartcard_Extension 的代码时就会引发一个page fault的错误。奇怪的时如果用softice断住程序,在引发问题的访问Smartcard_Extension的函数的地方停下等待几分钟再执行,一切OK! 我曾怀疑是在拔掉读卡器时对于内存的处理有问题,但我的代码都是参考DDK的sample写的。 MS的人要俺的stack tracking来查问题所在。 可怎么样才能得到stack tracking? 怎么样能够一直跟踪Smartcard_Extension? 这个问题会由那些情况引起哪? 敬请各位多多指点!
|
|