Tag: 一键式网络发布

为什么我签名的点击一次应用程序说它有一个未知的发布者

我想创建一个易于安装的应用程序。 安装过程非常复杂(许多权限,防火墙规则,服务等)。 所以我决定用C#(.net 4)编写安装程序,然后使安装程序本身安装一次点击。 想法是用户会去网站,点击安装,我的安装程序将通过点击一次安装在他们的计算机上,然后它将运行,设置主程序。 为了使这个过程变得简单,我显然必须签署所有可执行文件。 我购买了一份Comodo代码签名证书,将其安装在我的证书商店中,并在VS Express 2012中勾选了“Sign a Click Once manifests”。我还包括一个运行后的构建步骤 SIGNTOOL.EXE sign /f TrumphurstCodeCertificate.pfx /p TimeClockSetup.exe 我清理了构建文件夹和部署网站中的所有内容,并运行了一个干净的构建。 我检查了build文件夹中可执行文件的属性,它显示为我发布的。 我将该程序发布到该网站,启动了另一台Windows 8计算机,导航到该网站,然后单击“安装”按钮。 我被提示Do you want to run or save setup.exe ,并选择运行。 然后我被提示setup.exe is not commonly downloaded and could harm your computer – 我点击了操作,它说This program might harm your computer 。 它确实说出版商是特朗普赫斯特有限公司,然后给了我选项,无论如何,我点击了。 然后我得到”Open File – Security […]