我有一个桌面应用程序,它的安装程序项目在Release
文件夹中生成两个文件:让我们将其称为setup.exe
和setup.msi
。
[在构建后事件中,我使用自签名证书对setup.msi
进行了签名。然后,我的最终安装批处理包括三个步骤
start.cmd
(或start.exe
)的用户商店证书setup.exe
。请注意,重要的是它显示了具有我的名字和姓氏的[[verified作者的用户帐户检查。stop.cmd
或stop.exe
证书)setup.exe
中。我试图做的是将start.exe
和stop.exe
定义为自定义操作。在那种情况下,我只有两个文件setup.exe
和setup.msi
,但是不幸的是我得到了一个[[unkown发布者。我想这显然是因为自定义操作位于.msi
内部而不是setup.exe
中。但是我不是安装程序项目的专家,所以有人可能会提出更好的标准解决方案。
替代方法
这是我可以更轻松地通过切换到Inno Setup来执行的操作,也许可以按照此comment中的建议进行吗?