Installshield自定义对话安装程序

时间:2018-07-06 06:23:10

标签: vb.net visual-studio windows-installer installshield installshield-2015

我已经成功构建了一个Installshield安装程序。并且可以正常运行。.但是我离完美还差一些。在安装过程中要求管理特权时。.权限查找对话框会显示奇怪的消息。这对任何人来说都是不愉快的。我在下面附上了屏幕截图。

weird installshield message  由于我是Installshield Premier版的新手,..有人可以帮助我吗-我如何更改指向的字符串,而且发布者的名称也从未知更改为我的名字(如果可能)?

1 个答案:

答案 0 :(得分:2)

UAC提示 :“ 如果您对.msi软件包进行Authenticode签名,Windows将显示该名称。否则,您将获得MSI的临时副本。 ”(from Bob Arnson's answer hereWiX developer & overall master of conciseness)。

因此,您需要获得一个数字代码签名证书-如果您没有该证书,那么一旦您签署了MSI软件包,就可以摆脱此问题。

从技术上讲,执行/d时使用signtool.exe命令行参数对MSI文件(source-Scott Langham)进行签名。我相信您可以使用此选项指定要显示的名称。 Also see this answer

代码签名证书和SmartScreen :有关签名,Installshield以及信任和 SmartScreen / Windows的更多详细信息,请参见此答案防御者(非常重要的问题): How to add publisher in Installshield 2018

直接链接到 Installshield帮助文件Digital Signing and Security


某些链接 (添加为社区的参考-您不需要):