 For security reasons, 64-bit versions of Windows Vista (and of Windows 7 as well) allow only signed drivers to be installed in kernel mode.Because code executing in kernel mode enjoys wide privileges on the system, the signing requirement aims to ensure that only code with known origin execute at this level.In order for a driver to be signed, a developer/software vendor will have to obtain an Authenticode certificate with which to sign the driver.