我已经为Windows窗体应用程序创建了一个Windows安装程序作为MSI。 我已经发布了这个,并把它放在一个zip文件中并发送给客户端。 当他们尝试运行安装程序时,他们收到消息 '发布者无法验证。你确定要运行这个软件吗?'MSI为安装程序生成问题
是否有一个设置或我需要做的事情来阻止此消息出现时,客户端点击安装程序?
干杯
我已经为Windows窗体应用程序创建了一个Windows安装程序作为MSI。 我已经发布了这个,并把它放在一个zip文件中并发送给客户端。 当他们尝试运行安装程序时,他们收到消息 '发布者无法验证。你确定要运行这个软件吗?'MSI为安装程序生成问题
是否有一个设置或我需要做的事情来阻止此消息出现时,客户端点击安装程序?
干杯
我已经跟一些这里的人讲过话,有人用Orca编辑了一些msi内容。显然在这之前,安装程序没有问题。
您需要使用数字签名您的msi。你可以用signtool
来做到这一点,当然你需要有一个证书。
1)航运正如其他人建议之前数字签名的MSI(我们使用威瑞信代码在这里签名证书)
2)如果客户被编辑,建议他们使用Orca创建转换,而不是编辑MSI直。这样原始签名仍然有效
3)如果你的家伙正在编辑,拍打他们在手腕上,并辞去MSI。
4)从命令行使用MSIEXEC而不是双击,AFAIK验证提示是由Windows资源管理器触发的,因此绕过了这个问题。