Logo Requirement for Generic Kernel-Mode Drivers?



Say, for a kernel-mode driver that simply maintains some system-wide data
(so it's not a real "device" driver per se), what are the exact logo
requirements for Windows 2000, XP and 2003? Note that due to latency
requirements, using a user-mode service is not the preferred approach to

The "Designed for Microsoft Windows XP Application Specification" has only a
very vague statement -- "Any kernel-mode drivers that the application
installs must verification testing for Windows XP", and "Any device or
filter drivers included with the application must pass Windows HCT testing.

Does it mean, in my case, that

1. The driver does NOT have to be a WDM driver?
2. And/or the driver has to pass "Unclassified" driver testing in HCT 11.2?
3. The same requirements for driver installation?

Also, is it possible to get a non-WDM driver digitally signed? does it
always have to be signed by WHQL?

How about Windows 2000 and 2003?

Please advise. Thanks,

Karl Foose [MSFT]


1. I think "maintains system-wide data" is not enough information to
understand the purpose of your driver, but we created the Miscellaneous
device category specifically for special cases that don't fit anywhere else.
You should follow-up with (e-mail address removed).

2. Your driver does have to pass the Unclassified/Universal category in the
HCT, if the (e-mail address removed) team can accept your type of driver
package in as a submission. Please confirm with them.

3. Driver installation requirements are going to be just like any other
device driver. It must be an INF based install.

WHQL is the only way to get your driver signed to avoid the digital
signature warning dialog.

The process would be the same for Win2k and Server 2003, with the exception
of Win2k might have some different test tools.

Hope that helps,

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question