当我启动我在 Windows Server 2008 x64 上编写的驱动程序时,它给出了Error 577
.
Windows XP 32 位运行良好,但 Windows XP 32 位没有驱动程序签名限制。
不知道是不是我的问题.inf
?这里有什么问题?
当我启动我在 Windows Server 2008 x64 上编写的驱动程序时,它给出了Error 577
.
Windows XP 32 位运行良好,但 Windows XP 32 位没有驱动程序签名限制。
不知道是不是我的问题.inf
?这里有什么问题?
577 表示您的驱动程序签名不正确,
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681388(v=vs.85).aspx
你是怎么签的?此外,您是为了开发和测试还是为了生产而签署它?
你应该严格按照微软的文章来避免这样的问题,
http://msdn.microsoft.com/en-us/library/windows/hardware/ff544865(v=vs.85).aspx
如果您在开发过程中使用测试签名证书,您需要允许安装驱动程序的机器使用测试证书
去做吧
打开命令提示符(以管理员身份运行) 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
当驱动程序正确签名时,可能会发生这种情况。具体问题发生在 Windows 7 中。
https://support.microsoft.com/en-us/kb/2328240#bookmark-letmefixitmyselfalways