Thanks Tim,
I do have an INF file for driver installation. It uses the recommended Rundll32 to install the class filter driver. There is a document for this.
If it is a device filter driver, I agree it can be run in keyboard/mouse category. I don’t know if I can use input category for mouse and keyboard class filter driver since I can’t run install/uninstall with this type of driver without reboot. I am wondering what is the catch here. Has anybody done the WHQL on this type of filter driver?
To be frankly, I don’t have 2 situations Tim described. I am just curious what is the requirement for class filter driver from Microsoft.
Thanks,
zhongsheng
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Thursday, December 08, 2011 10:03 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] How to get WHQL certificate for keyboard and mouse class filter driver?
Wang, Zhongsheng wrote:
I am trying to WHQL my keyboard and mouse filter drivers, but I don’t
know how to do that. Which category do they belong to? What procedure
should I follow? What is the consequence if I don’t WHQL my keyboard
and mouse class filter drivers?
Your devices will be in the “Input” category. There are subcategories
for keyboards and pointing devices.
There are two purposes for going through WHQL testing. One is to
eliminate the “do you trust this publisher” warning when a non-WHQL
driver is installed. Two is to be able to use the Windows logo in your
device’s packaging and advertising materials. If you don’t need either
of those, then don’t go through WHQL.
How is your filter driver installed? If your device is not installed
through an INF file, then you can’t go through WHQL, nor do you need
to. Part of WHQL testing involved uninstalling and reinstalling, which
needs an INF file.
The process is basically this.
* Download and install the WLK (Windows Logo Kit) on a Windows 2008
Server R2 machine
* Configure one or more systems for testing
* Select the tests for your class of device
* Run them, gather the logs
* Create a Winqual account
* Submit your driver package and the logs through Winqual
* Pay the fee
WHQL will then send you your CAT file, with a Microsoft signature. That
is the end result of the process.
Is there any document for the class filter driver WHQLing process?
This is the first time I am dealing with the keyboard and mouse class
filter driver.
There is extensive documentation on the WHQL process. Start here:
http://msdn.microsoft.com/en-us/windows/hardware/gg463010.aspx
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.
This email has been scanned for all viruses by the MessageLabs SkyScan
service.
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer