使用WiX创建的MSI的数字文件名 [英] Numeric file name for MSI created with WiX
问题描述
当我运行WiX安装程序时,它会触发要求访问确认以运行MSI的用户访问控制,MSI文件名显示为"7位数number.msi"(例如"3858264.msi").
When I run my WiX installer it triggers User Access Control which asks for confirmation to run the MSI, the MSI file name is displayed as "7-digit number.msi" (e.g. "3858264.msi").
是否可以将名称更改为其他名称?
Is there a way to change that name to something else?
推荐答案
数字文件名 :我已经看到签名的软件包显示了您报告的行为:看到了数字文件名.请尝试以下方法: 在安装签名的msi安装程序时出现奇怪的程序名称"
Digit File Name: I have seen signed packages display the behavior you report: seeing a digit-file name. Please try this: Odd 'Program name' when installing signed msi installer
基本上 : signtool.exe /d "Your Software Name"
Essentially: signtool.exe /d "Your Software Name"
请尝试执行该命令并报告结果? (我们需要解决这个问题-行业问题). 再提供一个示例.
Please try that command and report the results? (we need this resolved - industry problem). One more sample.
我认为您确实签署了MSI,但这是我最初写的:
I think you actually do sign your MSI, but here is what I originally wrote:
数字签名 :这是一个已知问题,您需要使用Authenticode证书对MSI进行签名,以显示制造商名称而不是文件名: Installshield自定义对话框安装程序
UAC提示 :"如果您对.msi程序包进行Authenticode签名,Windows将显示该名称.否则,您将获得MSI的临时副本.它具有一个随机名称."
这篇关于使用WiX创建的MSI的数字文件名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!