Do disk filter drivers need to WHQL?

Very simple question I know but i can’t get a sensible answer out of Microsoft. Sorry if this is the wrong place to ask but does a filter driver (which sits more or less at the top of the device stack and filters FAT32 disk accesses) need to be WHQL’d? I’d heard that only “hardware” drivers need tobe WHQL’d.

Thanks,

Paolo

Yes a filter driver can be WHQL’d and if it is not it responds the same
as any other non-WHQL signed driver (i.e. the pop up warnings). It
sounds like you driver is a file system filter driver, at one time WHQL
had a category for anti-virus filters and recommended everything else be
unclassified. Typically if you are filtering a specific class of
device such as disk, you would run the WHQL for the device class.

Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

-----Original Message-----
From: xxxxx@gmail.com [mailto:xxxxx@gmail.com]
Posted At: Thursday, May 27, 2010 7:07 AM
Posted To: ntdev
Conversation: Do disk filter drivers need to WHQL?
Subject: Do disk filter drivers need to WHQL?

Very simple question I know but i can’t get a sensible answer out of
Microsoft. Sorry if this is the wrong place to ask but does a filter
driver
(which sits more or less at the top of the device stack and filters
FAT32 disk
accesses) need to be WHQL’d? I’d heard that only “hardware” drivers
need tobe
WHQL’d.

Thanks,

Paolo

__________ Information from ESET Smart Security, version of virus
signature
database 5149 (20100527) __________

The message was checked by ESET Smart Security.

http://www.eset.com

Thanks for the help.

Paolo

xxxxx@gmail.com wrote:

Very simple question I know but i can’t get a sensible answer out of Microsoft. Sorry if this is the wrong place to ask but does a filter driver … need to be WHQL’d?

No driver “needs” to be WHQLd. Drivers work perfectly fine without
going through WHQL. Now, if you want a “silent” installation for a
plug-and-play driver, without the “do you trust this publisher” warning,
THEN you need to go through WHQL, but that’s a marketing requirement,
not a technical requirement.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

The only thing which WHQL buys you is the automatically trusted certificate signature for the driver package (.inf/.cat).

If you do not want to use .inf to install the driver - then no need in it.

You must sign the binary on 64bit Vista+ anyway though.


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com

wrote in message news:xxxxx@ntdev…
> Very simple question I know but i can’t get a sensible answer out of Microsoft. Sorry if this is the wrong place to ask but does a filter driver (which sits more or less at the top of the device stack and filters FAT32 disk accesses) need to be WHQL’d? I’d heard that only “hardware” drivers need tobe WHQL’d.
>
> Thanks,
>
> Paolo
>

It’s much more than that Max…

If you want to sell chips to DELL, IBM, HP (insert as many as you want), if
you don’t have a “Design for Windows” logo, then it’s “game over” and “nice
try”. Kind of like the FCC sticker…

Calvin

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Friday, May 28, 2010 3:42 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Do disk filter drivers need to WHQL?

The only thing which WHQL buys you is the automatically trusted
certificate signature for the driver package (.inf/.cat).

If you do not want to use .inf to install the driver - then no need in
it.

You must sign the binary on 64bit Vista+ anyway though.


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com

wrote in message news:xxxxx@ntdev…
> Very simple question I know but i can’t get a sensible answer out of
Microsoft. Sorry if this is the wrong place to ask but does a filter driver
(which sits more or less at the top of the device stack and filters FAT32
disk accesses) need to be WHQL’d? I’d heard that only “hardware” drivers
need tobe WHQL’d.
>
> Thanks,
>
> Paolo
>


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