/build/static/layout/Breadcrumb_cap_w.png

Software Question


How to recognize whether a driver is a user mode driver or it is a kernel mode driver?

07/04/2014 6938 views
I am a layman to the world of drivers, please explain.
0 Comments   [ + ] Show comments

Comments


All Answers

0
In basic, the function of the hardware, how direct/fast does it need to talk with OS or User. But real details; just start with Wikipedia then try Windows Driver Frameworks, User-mode vs. Kernel-mode Drivers, User mode and kernel mode. After this you should not be a layman anymore.

But why this question on a deployment website?
Answered 07/08/2014 by: dedenker
3rd Degree Black Belt

  • Aside from learning the difference between the two, I believe he also wants to know how to tell if a specific driver is kernel mode or user mode driver. I'm not sure of the answer to that, though. Driver Verifier tool available from Microsoft may be able to give you that info.
    • I dont believe the Driver tool will say like "Mode = User (of Kernel). It only does some routine security checks. So it might help with pointing in the right direction. But user or kernel mode is set when compiling the driver, so based on purpose of the driver. (example: video card is always kernel-mode)
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ