如何让我的打印机驱动程序再次安装在 Windows 7 上
How can I get my printer driver to install on Windows 7 again
多年来,我们使用 Comodo SHA-1 代码签名证书来签署 Windows 打印机驱动程序的 .cat 文件。内置的签名驱动程序在 XP 上安装良好,最高可达 Windows 10。在我们从未见过该驱动程序的系统上,我们会收到预期的警告对话框,询问用户是否信任我们,驱动程序的作者。
所以到目前为止一切都很好。
不幸的是,该证书刚刚过期,并且由于 SHA-1 证书已弃用,提供的替代证书是 SHA-2。
我们构建中唯一改变的是证书。该构建仍然会生成一个已签名的驱动程序,并且该驱动程序的行为 与以前相同,即在 Windows 8 及更高版本 上绝对没问题。但是在 Windows 7 上,即使在安装了 Windows 补丁以使其理解 SHA-2 之后,在驱动程序安装时,我们现在也会看到可怕的红色警告对话框,提示驱动程序未签名。
我的问题是 - 在 Windows 7 安装了 Windows SHA-2 补丁的情况下,我可以做些什么来安装驱动程序而不出现可怕的警告?
一旦我将 comodo 提供的交叉证书添加到构建机器上的中间证书颁发机构存储中,我就能够重建驱动程序,以便它安装在 Win7x64 上而没有任何可怕的红色警告。
多年来,我们使用 Comodo SHA-1 代码签名证书来签署 Windows 打印机驱动程序的 .cat 文件。内置的签名驱动程序在 XP 上安装良好,最高可达 Windows 10。在我们从未见过该驱动程序的系统上,我们会收到预期的警告对话框,询问用户是否信任我们,驱动程序的作者。 所以到目前为止一切都很好。
不幸的是,该证书刚刚过期,并且由于 SHA-1 证书已弃用,提供的替代证书是 SHA-2。
我们构建中唯一改变的是证书。该构建仍然会生成一个已签名的驱动程序,并且该驱动程序的行为 与以前相同,即在 Windows 8 及更高版本 上绝对没问题。但是在 Windows 7 上,即使在安装了 Windows 补丁以使其理解 SHA-2 之后,在驱动程序安装时,我们现在也会看到可怕的红色警告对话框,提示驱动程序未签名。
我的问题是 - 在 Windows 7 安装了 Windows SHA-2 补丁的情况下,我可以做些什么来安装驱动程序而不出现可怕的警告?
一旦我将 comodo 提供的交叉证书添加到构建机器上的中间证书颁发机构存储中,我就能够重建驱动程序,以便它安装在 Win7x64 上而没有任何可怕的红色警告。