我们有一个由各个部分组成的应用程序:
Windows的“添加/删除”部分列出了打印机驱动程序,其中[name]
,[publisher]
和[installed on]
字段按预期显示。但[size]
和[version]
字段留空。
我们的客户希望我们更新[version]
字段。存储此信息的位置(如何在Windows的“添加/删除”部分中更新或添加此信息)?
答案 0 :(得分:8)
[Setup]
下有几个控制版本号的属性:
VersionInfoVersion=
VersionInfoTextVersion=
AppVersion=
该问题的重要字段是AppVersion
指令,InnoSetup将其写入DisplayVersion
注册表项。
可以找到完整的样本here。
答案 1 :(得分:4)
检查本节
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
您可以通过它的GUID选择您的应用程序,您可以操纵其数据 有DisplayVersion键显示版本和实际版本键以外的显示用法,并有一个大小字段,您可以在那里添加您的程序大小
答案 2 :(得分:2)
这是此注册表项中的“DisplayVersion”值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ApplicationName
'ApplicationName'显然已被您的实际应用名称替换
ApplicationName 也可以是GUID,如果你没有配置它。
Inno-Setup应该有能力改变它。