It’s been cached away, in %system root%\Driver Cache
Two tips:
Always delete the *.inf and *.pnf files of the Oem*.* files from %system
root%\inf directory.
Use the version information in your inf file so that NT can tell that it’s a
more recent version of the driver when you come to re-install.
I typically do the delete followed by an “update driver” via device manager.
It will take care of all the unloading/loading for you as long as it’s
devices are not opened by any processes.
Regards,
Paul Bunn, UltraBac.com, 425-644-6000
Microsoft MVP - WindowsNT/2000
http://www.ultrabac.com
-----Original Message-----
From: Stephen Williams [mailto:xxxxx@icarus.com]
Sent: Wednesday, September 06, 2000 11:39 AM
To: NT Developers Interest List
Subject: [ntdev] RE: starting/stopping PCI drivers
xxxxx@hollistech.com said:
Nah, you haven’t missed anything. Net stop will stop your driver but
net start won’t do much for a pnp-enumerated driver as it doesn’t
enumerate anything.
I’m finding that it’s worse then I thought. I replace the .sys and reboot
and it’s still using the old .sys (which doesn’t exist anywhere on the
filesystem, that I can find) and if I try to reinstall it with the .inf
file (right click and “install”) it quietly does nothing.
So NT is quietly squirreling away a copy of my .sys somewhere I know not
where and playing with my already embattled mind. I am curious to know
what is really going on here.
So why is it that I am unable to uninstall this thing? What is the simple
little incantation that I’m missing?
(And why is is that I, after writing drivers for various systems for the
past 10 years, feel so stupid and helpless? I *really* miss rmmod/insmod.)