I’m currently testing a checked version of a PCI driver that only runs on
win2k and has never been run with driver verifier. When I setup driver
verifier to verify this (and only this) driver, everything gets wonky. Let
me be more specific: after the requisite reboot, it takes several login
attempts to get past the login prompt. By that I mean that I enter my UN/PW
and get the windows startup sound, but am immediately presented with the
dialogue that says “press ctrl+alt+del to login” again. No “bad password”
messages, I promise! This happens 3 - 12 times after which I am presented
with a partially loaded desktop (generally I have no icons or task bar, but
sometimes one or the other or both) and a bevy of “could not load” errors
mostly related to explorer.exe, and our anti-virus software, etc, etc, etc.
At this point, I usually cannot run any applications although sometimes
taskmanager will come up… This happened on both a free and
partially-checked version of win2k.
Disabling verifier.exe, deleting the driver.sys and associated .infs and
OEM#.infs in safe-mode did not restore functionality. I eventually had our
systems group copy a backup of the system disk from before using
verifier.exe onto this machine to get us back up and running.
My question is: have any of you seen this before? I think this a big hint
about a major problem in the driver that I just don’t understand. Everything
I’ve seen about verifier.exe is perfume and roses, so if you know of any
system integrity problems like this, I’d love to hear about it. We’re using
the 2k version of verifier, but 2k3 DDK for driver builds.