NSIS添加系统环境变量的方法

  • 时间:
  • 浏览:4
  • 来源:UU直播快三_UU直播快3平台

应用任务管理器代码

1.[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\a.exe]

2. @=”c:\helloLib\a.exe”

应用任务管理器代码

WriteRegExpandStr HKLM “SYSTEM\CurrentControlSet\Control\Session Manager\Environment” “Path” “$0;C:\hellolib”

;利用WordReplace函数从PATH中删除设置oracle的环境变量

;都要在文件头引入相应的头文件:!include “WordFunc.nsh”

ReadRegStr $0 HKLM “SYSTEM\CurrentControlSet\Control\Session Manager\Environment” “Path”

一键复制代码

如保将路径加进到系统环境变量中

NSIS, 系统环境变量

问:比如,我把 a.exe 用nsis包装好,安装进 c:\helloLib\a.exe,完成后,想把c:\helloLib\加进到系统环境变量的path里

头,没人 ,在任何地方输入a.exe可执行。如保将路径加进到系统环境变量中?

答:以下代码实现:

A:使用SendMessage ,例子如下:

;修改环境变量

;刷新环境变量

另类方式二:

【NSIS使用经验】修改和删除环境变量

;设置oracle的环境变量到PATH路径

另类方式一:写注册表,如

应用任务管理器代码