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.)

Steve Williams “The woods are lovely, dark and deep.
xxxxx@icarus.com But I have promises to keep,
xxxxx@picturel.com and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep.”

Hi Steve,

I am sorry I missed the earlier mail (if any). Is it Win2000 you are talking
about or is it Win NT. If you are talking about Win2000, it employs a form
of file protection which does not lets you overwrite system files. So if you
overwrite an embedded driver with your own 5 seconds later Win2000
overwrites that again with the original. I thin k some of the original files
are maintained in the directory called ‘dllcache’ under the ‘system32’
directory. For more details check out the following
http://support.microsoft.com/support/kb/articles/Q222/1/93.ASP

To replace a system file you can boot to DOS (Don’t boot Win2K) and then
overwrite the file with your own.

Hope it helps

----- Original Message -----
From: “Stephen Williams”
To: “NT Developers Interest List”
Sent: Wednesday, September 06, 2000 11:38 AM
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.)
> –
> Steve Williams “The woods are lovely, dark and deep.
> xxxxx@icarus.com But I have promises to keep,
> xxxxx@picturel.com and lines to code before I sleep,
> http://www.picturel.com And lines to code before I sleep.”
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@hotmail.com
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)
>
>