Logo Requirement for Generic Kernel-Mode Drivers?

  • Thread starter Thread starter Brian
  • Start date Start date
B

Brian

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
that.

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,
-Brian
 
Brian,

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,
Karl
 
Back
Top