我有一个我需要提供给用户的文件的更新版本,
我已经让用户可以选择在任何他们想要的地方安装原始软件,
现在要做更新我需要PATH系统变量来知道他们在哪里安装了软件,
我有以下代码:
[Setup]
#define path GetEnv('TEMPFILE')
DefaultGroupName={#path}
[Files]
Source: "E:\folder \license.exe"; DestDir: "{app}\temp\installation_files\"; Flags: ignoreversion
但代码在安装过程中给出了错误!
有人知道为什么吗?
也许我可以这样做,
有人可以向我解释这个功能是否有效:
function GetEnv(const EnvVar: String): String;
答案 0 :(得分:0)
可以在以下链接中找到适合我的解决方案:
Retrieve environment variable using RegQueryStringValue in Inno Setup