0

我正在使用 WiX 3.9.1208.0 为我的应用程序生成安装程序和引导程序。我刚刚添加了数字签名以避免在执行安装程序时出现黄色警告。我现在得到一个友好的对话框,提示提升权限,其中显示程序名称和经过验证的发布者,但程序名称是随机自动生成的值,而不是<Product>.wxs 文件中元素中使用的真实产品名称。

<?xml version="1.0" encoding="utf-8"?>
<?include $(sys.CURRENTDIR)\Variables.wxi?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
   <Product Id="*" Name="My Product" Language="1033" Version="!(bind.FileVersion.MyProductExe)" Manufacturer="$(var.Manufacturer)" UpgradeCode="$(var.UpgradeCode)">

提升特权的对话框

为什么“我的产品”不显示为程序名称,我该怎么做才能解决这个问题?

4

1 回答 1

2

使用SignTool的/d参数来提供友好名称。即:/d“我的安装程序”

于 2015-12-19T11:25:54.550 回答