vb.net - Installshield自定义对话安装程序

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

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

weird installshield message 由于我是 Installshield Premier 版本的新手..任何人都可以帮我解决这个问题 - 如何更改指向的字符串 以及将发布者名称从未知更改为我的名字(如果可能)?

最佳答案

UAC 提示:“如果您对 .msi 软件包进行 Authenticode 签名,Windows 会将其显示为名称。否则,您将获得 MSI 的临时副本它有一个随机名称。”(from Bob Arnson's answer here(WiX 开发人员和简洁性大师)。

因此,您需要获得数字代码签名证书(如果您没有),一旦签署 MSI 包,您就可以解决此问题。

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

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

Installshield 帮助文件的直接链接:Digital Signing and Security .


一些链接(添加作为社区引用 - 您不需要):

关于vb.net - Installshield自定义对话安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51204163/

相关文章:

vb.net - 检查 FTP 文件夹是否存在,如果不存在则创建它

c# - 是什么导致设计器中并非每个事件都可用,我如何才能像在 VB.NET 中一样在 C# 中快速生成处理程序?

ASP.NET MVC - 使用 VS Web 服务器预览 MVC 应用程序中页面更改的最快方法

sdk - Windows SDK 10 找不到 .pcp 文件

windows-installer - Windows Installer Windows服务的作用

vb.net - 什么时候 "Or"比 "OrElse"更好用?

vb.net - 使用 vb.net 通过 Amazon SES 发送电子邮件返回 "Received an unexpected EOF or 0 bytes from the transport stream"

visual-studio - Visual Studio 崩溃访问源代码管理。 "some reload or shell operations were canceled"

visual-studio - 访问被拒绝错误(Visual Studio 和 WatiN)

visual-studio-2013 - WiX:VS2013 如何更改输出目录