当我启动我在Windows Server 2008 x64上编写的驱动程序时,它会提供Error 577
。
Windows XP 32位工作正常,但Windows XP 32位没有驱动程序签名限制。
不知道我的.inf
是否存在问题?这可能有什么问题?
答案 0 :(得分:3)
577表示您的驾驶员签名不正确,
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681388(v=vs.85).aspx
你是怎么签的?此外,您是否签署了开发和测试或生产?
您应严格遵循Microsoft的文章,以避免此类问题,
http://msdn.microsoft.com/en-us/library/windows/hardware/ff544865(v=vs.85).aspx
答案 1 :(得分:3)
如果您在开发过程中使用的是Test-Signed Certificate,则需要允许安装驱动程序的机器使用测试证书
要做到这一点
打开命令提示符(以管理员身份运行) Bcdedit.exe -set TESTSIGNING ON 重新启动计算机 要禁用它 Bcdedit.exe -set TESTSIGNING OFF 并重启你的机器
此处有更多详情: http://msdn.microsoft.com/en-us/library/windows/hardware/ff553484%28v=vs.85%29.aspx
答案 2 :(得分:2)
当驱动程序正确签名时可能会发生这种情况。 Windows 7中会出现特定问题。
https://support.microsoft.com/en-us/kb/2328240#bookmark-letmefixitmyselfalways