我正在通过USB3使用Cypress的FX3控制器,我在Windows7上成功地修改了Cypress的驱动程序.inf文件来识别我的设备,然后对驱动程序包进行了签名。不幸的是,这种方法不能满足Windows10 1中对驱动程序更严格的签名要求。
我下载了Windows的新WDK 10,并一直在尝试使用这个新工具对驱动程序进行签名,但它似乎不想对预先构建的DLL进行签名。相反,它希望我有源代码文件,我可以构建到我自己的DLL中,但我不能完全期望Cypress交出他们的源代码。
有没有人知道WDK 10中是否支持对现有的驱动程序DLL进行签名,或者该功能是否已被移除以填补安全漏洞?我是否只需要等待Cypress发布与Windows10 v1607+兼容的驱动程序?
对于任何想知道的人,我已经在我的机器上禁用了安全引导和驱动程序签名验证进行测试。Cypress的1.2.3版驱动程序可以在我的设备上使用,除了驱动程序签名问题-但我更希望我不需要要求客户禁用安全启动来为我的设备安装驱动程序。
提前谢谢你,
谢尔顿
发布于 2017-04-12 05:02:03
您可以使用SignTool直接对DLL进行签名,而不需要编译任何东西。不过,我从来没有听说过在驱动程序中需要带签名的DLL。我写了一篇关于这些东西的big article,可能会对你有所帮助。
https://stackoverflow.com/questions/43350734
复制相似问题