Installshield自定义对话安装程序 [英] Installshield Custom Dialogue Installer
问题描述
我已经成功构建了Installshield安装程序.并且可以正常运行..但是我离完美还差一些.在安装过程中要求管理特权时..寻求权限对话框会显示奇怪的消息.这对任何人来说都是不愉快的.我在下面附上了屏幕截图.
由于我是Installshield Premier版的新手,所以有人可以帮助我吗-如何更改指向的字符串,而且发布者的名称也从未知更改为我的名字(如果可能)?>
UAC提示 :"如果您对.msi软件包进行Authenticode签名,则Windows将显示该名称.否则,您将获得MSI的临时副本,该副本具有随机名称.( 来自鲍勃·阿森(Bob Arnson)的答案 (WiX developer & overall master of conciseness
).
因此,您需要获得一个数字代码签名证书-如果您没有,请在签署MSI程序包后摆脱此问题.
从技术上讲,您在执行signtool.exe
时使用/d
命令行参数对MSI文件进行签名( 源 -斯科特·朗厄姆(Scott Langham).我相信您可以使用此选项指定要显示的名称. 也请参见此答案 .
代码签名证书和SmartScreen :有关签名,Installshield和信任问题以及 SmartScreen /Windows Defender(非常重要的问题)的更多详细信息,请参见以下答案: 如何在Installshield 2018中添加发布者 ./p>
直接链接到 Installshield帮助文件: 数字签名和安全性 .
某些链接 (添加为社区的参考-您不需要):
- UAC提示为msi显示了一个临时的随机程序名称,可以显示正确的名称吗?
- WIX-Installer MSI Publisher Unknown
- 包装签名和数字证书
- WIX-Installer MSI Publisher Unknown
- 安装签名的msi安装程序时出现奇怪的程序名称"
- 为什么我仍然看到未知的发布者出现UAC提示?
- 如何通过Windows Defender SmartScreen保护?
- WiX:对BootStrapper项目进行数字签名
- signtool失败,退出代码为0x1的Inno安装程序
- InnoSetup-无法使用全局符号EV代码签名
- 是否可以定义Windows安装程序-卸载程序文件名?
I have built an Installshield installer successfully..and it is up and running..But I am a few customization away from perfection .While asking for administrative privilages in the course of installation..The permission seeking Dialog box shows weird message.which is unpleasant to anyone .I am attaching the screenshot below..
As I am new to Installshield Premier edition..can anyone please help me out with this- how can I change the pointed string AND ALSO the publisher name from unknown to my name(if possible)?
UAC Prompt: "If you Authenticode-sign your .msi package, Windows will show that as the name. Otherwise, you get MSI's temporary copy of it, which has a random name." (from Bob Arnson's answer here (WiX developer & overall master of conciseness
).
So you need to get a digital code-signing certificate - if you don't have one - and then you will get rid of this problem once you sign the MSI package.
Technically you use the /d
command line argument when executing signtool.exe
to sign your MSI file (source - Scott Langham). I believe you specify the name you want displayed with this option. Also see this answer.
Code Signing Certificate & SmartScreen: Please see this answer for more details on signing, Installshield and the issue of trust and SmartScreen / Windows Defender (very important issue): How to add publisher in Installshield 2018.
A direct link to the Installshield help file: Digital Signing and Security.
Some Links (adding as reference for the community - shouldn't be needed for you):
- The UAC prompt shows a temporary random Program Name for msi, can the correct name be displayed?
- WIX-Installer MSI Publisher Unknown
- Package signing , and digital certificate
- 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?
- How to avoid the Windows Defender SmartScreen prevented an unrecognized app from starting warning?
- WiX: Digitally Sign BootStrapper project
- signtool fail with Inno Setup with exit code 0x1
- InnoSetup - fails to use global sign EV code signing
- Is it possible to define a Windows Installer-uninstaller filename?
这篇关于Installshield自定义对话安装程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!