无忧启动论坛
标题:
NSIS如何修改系统变量?
[打印本页]
作者:
ql1307096
时间:
2015-5-5 14:02
标题:
NSIS如何修改系统变量?
最近发现NSIS是个很不错的软件,不仅可以制作安装程序,还能做一些系统优化工作,比如修改注册表==的,但是想添加PATH变量时出现了点小问题,贴上代码请教高人
!include "WinMessages.nsh"
SetCompressor lzma
Name "添加PATH变量"
OutFile "添加PATH变量.exe"
Icon "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
SilentInstall silent
BrandingText " "
Section
ReadRegStr $0 HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path"
WriteRegExpandStr "HKLM" "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path" "$0;d:\000"
SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment"
SectionEnd
复制代码
编译成功后,双击运行,发现系统变量被修改了,但是关键问题是这个进程依然存在,不知道我哪里错了?
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3