当我启动我在 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