Question about the WHQL Digital Signatures

Hello,

The company I work for is in the process of obtaining a WHQL digital signature for some device drivers that are used by an application we develop. The device drivers fall into the Unclassified device category. We are currently only planning to get the driver signed for Windows Vista and Windows 7, but our application supports other versions of Windows including Windows XP and Windows Server 2008.

From what I have been able to determine, when a driver gets a WHQL signature there is an indication of what operating systems the driver is signed for. What I would like to know is what will happen when a device driver that is signed for Windows Vista and Windows 7 is installed on an operating system that it is not signed for? Will the same warning dialog box that is displayed for a driver that lacks a WHQL signature be displayed (such as the dialog boxes described at http:) or will the installation fail?

If the installation will display a dialog box prompting the user to verify that they wish to install the driver and then succeed in this case, we will go ahead with our plan to only get the driver signed for the operating systems the majority of our users use. However, if the installation will simply fail then we will of course need to change our plans.

I would like to know what happens when a driver that is signed for Windows Vista and Windows 7 is installed on Windows XP, Windows Server 2008, and Windows Server 2003.

I would appreciate any input you might have on this question.

Thanks.</http:>

xxxxx@gmail.com wrote:

From what I have been able to determine, when a driver gets a WHQL signature there is an indication of what operating systems the driver is signed for.

Yes.

What I would like to know is what will happen when a device driver that is signed for Windows Vista and Windows 7 is installed on an operating system that it is not signed for? Will the same warning dialog box that is displayed for a driver that lacks a WHQL signature be displayed (such as the dialog boxes described at http:) or will the installation fail?

You’ll get an unsigned driver warning, just as if the driver had not
been signed. And just like the unsigned case, the user can choose to
continue with the installation. The package still has a signature, so
it will pass KMCS on the 64-bit systems.

> I would like to know what happens when a driver that is signed for Windows Vista and Windows 7 is installed on Windows XP, Windows Server 2008, and Windows Server 2003.

I think you can now get XP for free if you pay for Vista, can’t you?


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.</http:>