我有一个司机,我的公司已经为我们的客户使用了几年。驱动程序不能再安装在Vista 64下。我相信我需要让驱动程序签名,但我不确定如何开始。
答案 0 :(得分:4)
首先阅读WindowsLogo网站上的所有内容。
虽然实际上Vista 64拒绝加载未签名的驱动程序,而不是非WHQL驱动程序,因此暗示购买软件签名证书并签署可执行文件就足够了。
答案 1 :(得分:1)
以下是Microsoft白皮书中有关驱动程序签名所需步骤的链接: Kernel Mode Code Signing Whitepaper
答案 2 :(得分:0)
虽然它正在绕过这个问题,但您可以通过从引导加载程序向Windows内核传递一个选项来禁用驱动程序签名的要求。
您通常使用bcdedit执行此操作,这是一个用于编辑启动数据存储的Windows命令行工具(因为在Windows XP之后转储了旧的boot.ini文件)。
从administritive命令提示符处尝试以下操作(如果启用了UAC,请单击“开始”,键入cmd,按住CTRL + SHIFT并按Enter键以管理员身份启动cmd):
bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
修改:
您还可以通过修改本地组策略设置来实现类似的功能:
1. Start > gpedit.msc > User settings > System > Driver Installation
2. Set the 'Code Signing for drivers' setting to Enabled + Warn or Ignore
希望有所帮助!