Windows 7 driver requirements

Are there any restrictions on running unsigned drivers on Windows 7, 32 and 64 bits? I read that Vista 64 bit does not allow unsigned drivers. What about Windows 7?

> -----Original Message-----

From: xxxxx@lists.osr.com [mailto:bounce-386644-
xxxxx@lists.osr.com] On Behalf Of xxxxx@yahoo.com
Sent: 02 November 2009 11:22
To: Windows System Software Devs Interest List
Subject: [ntdev] Windows 7 driver requirements

Are there any restrictions on running unsigned drivers on Windows 7,
32 and 64 bits? I read that Vista 64 bit does not allow unsigned
drivers. What about Windows 7?

The rules have not changed between Vista and Windows 7.

Tim.

On 11/2/2009 12:22 PM, xxxxx@yahoo.com wrote:

Are there any restrictions on running unsigned drivers on Windows 7,
32 and 64 bits? I read that Vista 64 bit does not allow unsigned
drivers. What about Windows 7?

Hopefully this summary is useful:

On Win64, kernel drivers (KMDF or WDM) need at least a code certificate
(“authenticode-signing”) to be installed and executed.

On Win64, boot-time drivers additionally need an embedded code signature
plus the proper cross-certificate (so they can be checked by the OS
loader at a time when the certificate store is not available yet).

On Win32, unsigned driver packages will trigger a “publisher can’t be
verified” or “unknown publisher” warning, but will be installed and run.

On all platforms where UMDF is available (WinXP and later), user-mode
drivers don’t need any signing.

Note: Without a Microsoft-issued WHQL certificate, all drivers will show
up in device manager as “unsigned”. Also they will not “silent install”.

Thank you, now I am working with my driver to meet Vista and Win7 64 bit requirements.