lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:2040回复:12

驱动程序不能使系统关机,而是做重启动作

楼主#
更多 发布于:2005-01-23 12:03
近日,在WINXP做一个USB设备的驱动程序,设备工作正常。但在做关机动作时,而是做重启动作。我拔下此USB设备,它就能正常关机。说明是驱动带来的问题。


用DDK中的PNP DRIVER TEST,驱动能做正常的启动、卸载、停止动作。我用SOFTICE跟踪,在UNLOAD例程中没有发现问题。因此我想是不是资源遗漏的问题。想找BOUNDSCHECKER来做测试,不知是否有大侠用过此工具。



一起交流,共同提高!
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-01-23 21:45
谢谢AllenZh大侠,我安装的DS2.7并没有这个工具。想问AllenZh大侠,你做了那么多的驱动程序,都是用boundschecker来检测资源的泄漏吗?

因为初次做得这个触摸屏驱动程序,心里并没有多少底。这个驱动在WIN2K下并没有出现这个问题,但由于是要适应多OS,WINXP下测试时就发现这个问题。想要交付客户使用,看来还要做很多工作。
一起交流,共同提高!
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2005-01-24 00:35
不知为何,网页显示我在线,但不显示我登录,可我却是登录了,因此暂不能给分。

谢谢tooflat大侠。我先试一试。
一起交流,共同提高!
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2005-01-24 00:43
刚刚试了一下,还是不行。

在开机时,设备工作正常。关机时,并不出现蓝屏。可就是不正常做关机动作,老是重启。

一起交流,共同提高!
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2005-01-28 14:15
谢谢楼上几位大侠的关注,这个问题还是没有解决。

“你的驱动有无Shutdown例程”
  我并没有做shutdown例程。

“看看你的驱动电源管理部分”
  就驱动电源管理而言,我并没有做太多动作,仅仅是把IRP送到STACK的下一层。




一起交流,共同提高!
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2005-02-01 17:24
谢谢以上各位大侠的关注,这个问题可能是我的电脑本身的问题。我换了一台电脑,并不出现这样的问题。现在正在做更多的测试。
一起交流,共同提高!
游客

返回顶部