Enable/Diable Device Driver from Non-Admin account

device driver

    Sponsored Links


  • 1. Tutorials On line
    Can anyone recommend a good tutorial / book - I come from a C# / VB background and am interested in looking into Driver development - My curent project is based on Web Services - I aim to generate a cool little web service that will return data that might be viewable as a file system [by File system I mean it is mounted as a drive under windows, and presents web service data as though it were files] Initially I posted here asking the merits of setting up a RAM disk type driver, as I thought this would give a good first stage to this - Don has suggested that I implement this by using the Disk class driver - so I shall start my investigations there. On a side matter - I read a white paper that discusses the possibilty of passing IO requests from a kernel proxy to a usermode process that can process the data and pass it back to kernel, and then back to the OS - I believe it was refered to as a User Mode proxy. If I aim to use a webservice to provide some of the data that I wish to present as a standard Windows Drive, then I'm going to need access to the network - can I do this within kernel mode? Is there some way I can employ this user mode proxy to aid the development of this - would this be a benefit to me? Thanks for you time guys! Mike Hingley
    I'm seeing high order bits returned from IO_STATUS_BLOCK.Status. What do they mean? -- Gak - Finecats
  • 3. ntstatus.h Status Code c000009b - Please help!!! Need message text.
    I need the message text for this status code. I am troubleshooting a STOP 77 and this code is not listed on support.microsoft.com. Please post if you have ntstatus.h and can extract the text. thank you, Sean
  • 4. Need a simple kb/mouse hook device driver
    Greetings! I'm in need of a very simple device driver, but I have no access to the DDK. Here's what I need: the driver should hook low-level keyboard and mouse messages with MouFilter_IsrHook and KbFilter_IsrHook. Within the keyboard hook, the driver should verify the event is a KEYDOWN event (not KEYUP) and if so, call QueryPerformanceCounter and store the most recent value. Within the mouse hook, the driver should verify that the event is a button press (not button release), and if so, then call QueryPerformanceCounter and store the most recent value. The driver should provide a way for an application to read the most recent saved values. That's it. Can anyone help? J.R.

Enable/Diable Device Driver from Non-Admin account

Postby murthy_akella » Thu, 03 Jul 2003 06:50:49 GMT

In our Video Conferencing systems, we have multiple propritary drivers
running on the system and also our system works with different third
party Conferencing Devices. Obviously differnt drivers for variety of
HW devices are running on the same system. Our recent version of HW is
getting problems with one of HW that is colloborated with our unit.
Then I played with different drivers and finally I found a way to make
it work. Disable the HW unit driver before reboot and enable after the
system booted completely using Windows ddk api from one of test app.
But the Microsoft documentation is expalaining that these APIs for
Enable/Disable, SetupDiChangeState, is only for Administrator group. 
Is there any way to disable / Enable the Drivers when we login as a
Non-Admin also.
Can somebody to help to solve this problem. If I am following the
wrong way, Can you update me the proper way to solve this issue.

Thank You

Re: Enable/Diable Device Driver from Non-Admin account

Postby murthy_akella » Thu, 03 Jul 2003 22:56:40 GMT

Hi Eliyas
Thanks for your reply. In general If two drivers are started properly
and status is working properly, still will there be an impact of one
driver on the other. As I explained in my problem I could see the
difference if I delay one driver, I do not understand the concept
because both are started and working properly.  I did not see any
problem of starting. That meaning Is the order of loading the drivers
is really matter in the system.

Thank You

Similar Threads:

1.accessing kernel driver from non admin user account

I have written a driver which i can access via createFile from admin 
account, but not from a user account (access denied).
I have used IoCreateSymbolicLink-method. how do i access my driver ?
Thanks in advance.

2.Installing printer drivers for local printers as a non-admin account

Is it possible to setup a policy in Windows XP that will allow non-admin 
accounts to install drivers for local printers?


Return to device driver


Who is online

Users browsing this forum: No registered users and 59 guest