我有一个驱动程序,由于某种原因,它挂起了 1 秒多,并使我的应用程序崩溃。
您知道哪些可能的原因会导致驱动程序在操作系统中挂起超过一秒钟?请考虑特殊情况、自动更新、防病毒等。
我的操作系统是Windows 2000。
答案1
几乎任何东西,甚至可能是驱动程序本身。驱动程序基本上是用于与某些东西进行通信的低级应用程序,它们本身可能像任何程序一样有错误、漏洞和问题。我经常发现很多操作系统级别的问题都源于糟糕的驱动程序。有一个用于 HP 管理的驱动程序,我们必须将其降级到旧版本,因为设备附带的驱动程序会导致大量错误并最终触发随机重启。
答案2
当您说“我的驱动程序”时,您是指您编写的吗?那么 Coding Horror 或许是回答这个问题的更好的地方。