For an NT4 driver, look at the SCM APIs (service control manager). To
install a pnp driver, you need to use setupapi, I would suggest looking
at the DDK example devcon.
d
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of McCormick, Tom
Sent: Wednesday, February 09, 2005 10:10 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Utility Driver (No Device)
Doran:
Thanks for the input. Driver mechanics are fully understood. I am unsure
of
how to load such a driver. What technique/API is used?
(Sorry, I guess I wasn’t clear enough in my original query.)
Thomas McCormick
xxxxx@smartm.com
-----Original Message-----
From: Doron Holan [mailto:xxxxx@windows.microsoft.com]
Sent: Wednesday, February 09, 2005 12:27 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Utility Driver (No Device)
The toaster sample in the ddk does this. The pnp term for this is a
root enumerated driver. If you don’t need pnp, you can always create an
NT4 style legacy driver which creates its device objects in DriverEntry
and does its thing.
d
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of McCormick, Tom
Sent: Wednesday, February 09, 2005 8:51 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Utility Driver (No Device)
All:
Has anyone come across any discussion about how to create a driver that
exports kernel mode services to a user mode EXE? (As opposed to a common
function driver that loads in response to a specific device.)
Walter Oney’s DevView program appears to do this. It loads a DevView.sys
driver when the program starts and unloads it when it exits.
Thanks for any help that can be provided.
Thomas McCormick
xxxxx@smartm.com
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com