【问题标题】:Numeric file name for MSI created with WiX使用 WiX 创建的 MSI 的数字文件名
【发布时间】:2020-01-28 21:42:38
【问题描述】:

当我运行我的 WiX 安装程序时,它会触发要求确认运行 MSI 的用户访问控制,MSI 文件名显示为“7-digit number.msi”(例如“3858264.msi”)。

有没有办法将该名称更改为其他名称?

【问题讨论】:

    标签: wix windows-installer installation


    【解决方案1】:

    数字文件名:我看到签名包显示您报告的行为:看到数字文件名。请试试这个: Odd 'Program name' when installing signed msi installer

    基本上signtool.exe /d "Your Software Name"

    请尝试该命令并报告结果? (我们需要解决这个 - 行业问题)。 One more sample.


    我认为你确实签署了你的 MSI,但这是我最初写的:

    数字签名:这是一个已知问题,您需要使用身份验证码证书对 MSI 进行签名才能显示制造商名称而不是文件名:@987654324 @

    UAC 提示:“如果您对 .msi 包进行 Authenticode 签名,Windows 会将其显示为名称。否则,您将获得 MSI 的临时副本它,它有一个随机的名字。"

    【讨论】:

    • 谢谢 Stein,完成了这项工作!现在看起来好多了。
    • 很酷,请设置接受的答案并发布屏幕截图?或者这可能是不可能的,因为 UAC 是它自己的上下文并且打印屏幕不起作用?
    • 如你所说,我无法截取屏幕截图,但我确认 /d 参数完成了这项工作。再次感谢。
    • @Francesco I discovered a way to get a UAC screenshot here。如果您尝试,请记住将该设置恢复为默认设置。
    • 谢谢 Stein,如果以后需要的话,我会记住的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 1970-01-01
    • 2015-04-12
    相关资源
    最近更新 更多