相关疑难解决方法(0)

运行Inno Setup Installer时如何修改PATH环境变量?

Inno Setup允许您通过[Registry]部分设置环境变量(通过设置对应于环境变量的注册表项)

但是,有时您不只是想设置一个环境变量.通常,你想修改它.例如:安装时,可能需要在PATH环境变量中添加/删除目录.

如何从InnoSetup中修改PATH环境变量?

inno-setup environment-variables

60
推荐指数
5
解决办法
4万
查看次数

在Inno Setup中[Run]程序无法识别[不可用]环境变量

我有一个license.exe文件,我最后在我的设置代码中调用,

在正常工作之前,代码需要设置环境变量,

代码如下:

[Registry]
; set PATH
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; \
    ValueType: string; ValueName: "PATH"; ValueData: "{app}"

[Setup]
; Tell Windows Explorer to reload the environment
ChangesEnvironment=yes

[Run]
Filename: "{app}\temp\installation_files\license.exe";
Run Code Online (Sandbox Code Playgroud)

这里代码执行,但找不到正确的路径.

当我检查系统环境变量时,它设置正确,

当我license.exe手动运行代码后,它可以正常工作并查看环境变量.

谁能告诉我如何解决这个问题?

或者如何延迟该[Run]部分直到系统识别环境变量?

inno-setup environment-variables

4
推荐指数
2
解决办法
3415
查看次数

标签 统计

environment-variables ×2

inno-setup ×2