使用Inno设置获取环境变量

用户名

我有一个需要提供给用户的文件更新版本,

我让用户可以选择在任何需要的地方安装原始软件,

因此,现在要进行更新,我需要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;
用户名

可以在以下链接中找到对我有用的解决方案:

在Inno Setup中使用RegQueryStringValue检索环境变量

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章