我已经成功构建了一个Installshield安装程序。并且可以正常运行。.但是我离完美还差一些。在安装过程中要求管理特权时。.权限查找对话框会显示奇怪的消息。这对任何人来说都是不愉快的。我在下面附上了屏幕截图。
由于我是Installshield Premier版的新手,..有人可以帮助我吗-我如何更改指向的字符串,而且发布者的名称也从未知更改为我的名字(如果可能)?>
答案 0 :(得分:2)
UAC提示 :“ 如果您对.msi软件包进行Authenticode签名,Windows将显示该名称。否则,您将获得MSI的临时副本。 ”(from Bob Arnson's answer here(WiX 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。
某些链接 (添加为社区的参考-您不需要):