我正在创建一个项目,并为Windows安装了一个安装程序。当我单击安装程序时,会遇到一条警告,即“您要允许未知发行者的此应用程序对您的设备进行更改”。可能是它的安全原因。我不想在安装程序时看到它。我该怎么做?谢谢
您需要使用数字证书签署MSI。有关Microsoft SmartScreen和数字证书的一些信息,请参见此处。
据我所知,您需要EV代码签名证书。EV =>“扩展验证”。
signtool.exe /d "Your Software Name"
许多MSI工具将此过程纳入其工具的GUI中(当您指向证书时,它会自动神奇地发生)。
Latif Uluman使用的实际命令行(来自注释):
signtool sign /debug /fd SHA256 /tr timestamp.globalsign.com/scripts/timstamp.dll /f certificatepath /p certificateprivatekey executablepath
链接:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句