如果新安装包具有该文件的较新版本,则创建将更新现有文件的安装程序

时间:2014-03-27 12:46:00

标签: version inno-setup updates

我的软件包安装了一个保存用户数据的文件(JSON)。当用户安装新版本的软件时,不应替换此数据文件。我正在使用Inno Setup来创建我的安装包,而我正在使用“onlyifdoesntexist”标志来实现这一点。

这是代码。

Source: "C:\MyProg\Json\userData.json"; DestDir: "{app}\MyProg\Json"; Flags: onlyifdoesntexist

但是,现在我想将新的对象/数组添加到“userData.json”作为新的更新。如果在将更改添加到文件后继续使用上述代码,则不会在用户端更新。所以我想知道是否有办法检查文件的版本,或者只有在安装有新版本时才更新。

Inno Setup有可能吗?谢谢你提前帮忙。

0 个答案:

没有答案