Installshield 自定义对话安装程序

Installshield Custom Dialogue Installer

我已经成功地构建了一个 Installshield 安装程序..它已经启动并且 运行..但是我的一些定制离完美还很远。在这个过程中要求管理权限安装..寻求权限对话框显示奇怪的消息。这对任何人来说都是不愉快的。我附上下面的截图..

因为我是 Installshield Premier 版的新手..任何人都可以帮我解决这个问题- 我怎样才能更改指向的字符串 以及发布者名称从未知到我的名字(如果可能) ?

UAC 提示:“如果您对 .msi 程序包进行身份验证签名,Windows 将将其显示为名称。否则,您将获得 MSI 的临时副本,该副本具有随机名称。" (from Bob Arnson's answer here (WiX developer & overall master of conciseness).

所以你需要获得一个数字代码签名证书 - 如果你没有 - 然后你将在签署 MSI 包后摆脱这个问题.

从技术上讲,您在执行 signtool.exe 时使用 /d 命令行参数来签署 MSI 文件 (source - Scott Langham). I believe you specify the name you want displayed with this option. Also see this answer.

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

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


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

  • The UAC prompt shows a temporary random Program Name for msi, can the correct name be displayed?
  • WIX-Installer MSI Publisher Unknown
  • WIX-Installer MSI Publisher Unknown
  • Odd 'Program name' when installing signed msi installer
  • Why do I still see publisher unknown with the UAC prompt?
  • How to pass the Windows Defender SmartScreen Protection?
  • WiX: Digitally Sign BootStrapper project