在"添加/删除程序"窗口中更新版本号

And*_*ard 7 windows inno-setup version

我们有一个由各个部分组成的应用程序:

  1. 使用Inno-Setup构建打印机驱动程序.
  2. 自定义编写C#dll的.
  3. 一个AutoIt脚本,打包并安装前两个.

打印机驱动程序已列入添加/删除Windows的部分,用[name],[publisher][installed on]如预期显示的字段.但是这些[size][version]字段都留空了.

我们的客户希望我们更新该[version]领域.存储此信息的位置(如何在Windows的"添加/删除"部分中更新或添加此信息)?

Lex*_* Li 9

[Setup]该控件版本号下有几个属性:

VersionInfoVersion=
VersionInfoTextVersion=
AppVersion=
Run Code Online (Sandbox Code Playgroud)

该问题的重要字段是AppVersion指令,InnoSetup将其写入DisplayVersion注册表项.

可在此处找到完整的样本.


NEO*_*NEO 5

检查此部分

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
Run Code Online (Sandbox Code Playgroud)

您可以通过应用程序的 GUID 选择您的应用程序,并且可以操作其数据,有 DisplayVersion 键用于显示版本,还有一个实际版本键用于显示用途以外的其他用途,还有一个大小字段,您可以在其中添加程序大小