Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Before Posting...
Please check out the Community Guidelines in the Announcements and Administration Category.

More Info on Driver Writing and Debugging

The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.

Check out The OSR Learning Library at:

Query related Generic Driver for Process Events Notification [WHQL Certifications]

amrat_sharmaamrat_sharma Member Posts: 22

Dear All,

Greetings of the Day.!

I have developed a generic kernel drier to receive various callbacks using PsSetCreateProcessNotifyRoutine and other callbacks etc.
This driver is based on SCM installations interface instead of INF based approach.

I have question on the WHQL certification requirements for the this driver, Do I need to do WHQL certification for the generic kernel driver under unclassified category of WHQL?

My initial assessment says that I don't have to do WHQL cert or logo test for this kind of generic kernel driver which is NON-INF based and also not necessarily attached to any device (virtual or otherwise) but just want to reconfirm the same. Self signed cert should do the work and target machines are primarily server OSs (2003) or greater.

Please help me to understand this so that I can take the best technical approach to solve this.

Appreciate the quick response on this.



  • Peter_Viscarola_(OSR)Peter_Viscarola_(OSR) Administrator Posts: 7,886

    Do I need to do WHQL certification

    Nobody needs to do WHQL certification just to get their driver to work on Windows, if that’s what you’re asking. Nobody, not ever.

    Now, you may have a product or market requirement that necessitates passing WHQL... it that’s up to you and your product team.


    Peter Viscarola

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Upcoming OSR Seminars
OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!
Kernel Debugging 30 Mar 2020 OSR Seminar Space
Developing Minifilters 15 Jun 2020 LIVE ONLINE
Writing WDF Drivers 22 June 2020 LIVE ONLINE
Internals & Software Drivers 28 Sept 2020 Dulles, VA