我使用Inno Setup创建了一个exe 安装程序,并使用MSIWrapper将它打包在一个MSI中。
为此,我在 iss (InnoSetup) 文件中插入了以下几行:
[...]
#define MyAppName "New_product_name"
AppName={#MyAppName}
AppId={#MyAppName}
[...]
MSIWrapper XML 配置文件中的以下行:
[...]
<ProductName Detect="" Value="Value" />
[...]
我想更改控制面板的卸载部分中显示的产品名称。
如果我将 iss MyAppName 更改如下:
[...]
#define MyAppName "New_product_name"
AppName={#MyAppName}
AppId={#MyAppName}
[...]
或配置 XML 如下:
[...]
<ProductName Detect="" Value="New_product_name" />
[...]
或两者都执行更新两个不同的程序,名为Old_product_name和New_product_name,显示在控制面板中。
我怎样才能达到我的目标?
非常感谢,
丹尼尔