我的主机是Windows 7 64bit Home Premium版.
64位编译的驱动程序将不会在Windows 7 Home Edition下加载.我不断得到拒绝,注意到这个版本的Windows不允许未签名的驱动程序.
我试过两件事情:
>我已经使用F8引导选项来允许未签名的驱动程序(没有工作)
>我以管理员身份运行CMD并执行以下两个命令
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON
并重新启动.我的桌面显示在“TestMode”,但我仍然得到相同的拒绝注意.
任何人都可以在这里帮助我,还是说明家庭版是否还有其他步骤?
—- {更新} —-
在大量的MSDN内容中,我的解决方案就是自己签名我创建的驱动程序.我下载的DDK似乎没有工具链做自签.我已经下载了WinDDK-7600.16385.1.但是奇怪的是,如果我简单的F8 @启动时间,并且告诉它允许未签名的驱动程序,我的Windows Ultima Edition会愉快地加载我的驱动程序.
Download the application from the link below. Right click on it and
choose “Run as administrator”. Inside
its main menu,press on the “Enable
Test Mode” button and follow the
instructions on the screen. This will
enable TESTSIGNING mode,which allows
unverified system files to be loaded.Now all you have to do is to add the unverified signature to the
required system files. To do so press
on the “Sign a System File” button
from the main menu,and enter specific
filename including full path. For
example: if ATITool64.sys from
C:\Windows\System32\drivers refuses to
load due to driver signature
enforcement,you should type:
“C:\Windows\System32\drivers\ATITool64.sys”,
and if you would like to sign more
than a single file,just repeat this
procedure until you’re done,and
finally reboot.After you enabled Test Mode and added
signatures to the required system
files,they should bypass Windows’s
driver signature enforcement and load
without any issues. However,if for
some reason you are interested to
revert it,you can re-launch the
application,choose “Disable Test
Mode” from the main menu,and reboot.
If you encounter issues or having
questions,feel free to post it on our
forums.Note: DSEO requires administrative
privileges (Run as administrator).
它甚至允许您从桌面上删除水印!