2017-08-31 37 views
0

我有一个安装程序文件,使用我开发的应用程序的Inno Setup创建。对Inno Setup生成的程序的安装程序进行签名,使其成为值得信赖的公司?

所以,当我去安装该程序时,它向我显示一个窗口,告诉我我的应用程序不受信任。

当用户安装我的程序或使我的安装程序成为受信任的安装程序时,如何签署安装程序文件以避开该窗口?

我有一个.pfx文件,我用OpenSSL和我的SSL证书生成。 我试着用Inno Setup签名工具签名,但没有成功。 这是我签约的窗口就行了:

"C:\Program Files\Windows Kits\8.1\bin\x86\signtool.exe" sign /f "C:\Users\user\Documents\programtoinstall\Installers\key.pfx" /p "passwordOfThePfxFile" /tr "http://timestamp.comodoca.com/authenticode" $f 
+0

*“没有成功”*意味着什么?你有没有得到任何错误? –

+1

[如何在安装签名应用程序时通过Win8上的智能屏幕?](https://stackoverflow.com/questions/12311203/how-to-pass-the-smart-screen-on-win8-when -install-a-signed-application) –

+0

“没有成功”表示我的安装程序或我的应用程序未使用我的.pfx文件登录。 –

回答

1

签署了自签名证书的安装程序将不会有任何效果。

您必须使用受信任的授权机构颁发的代码签名证书签署安装程序。

+0

我有.pfx文件,但是当我进入属性时,请登录。然后选择.pfx文件。然后,给我看一个窗口,说它证明它无效,它签署了代码。选择另一个证明文件。 –

+0

你从哪里得到.pfx文件?什么属性>登录?哪里? –

+0

我通过在1and1.com上购买获得的.pfx文件。 –

相关问题