无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2100|回复: 0
打印 上一主题 下一主题

[求助] NSIS如何修改系统变量?

[复制链接]
跳转到指定楼层
1#
发表于 2015-5-5 14:02:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近发现NSIS是个很不错的软件,不仅可以制作安装程序,还能做一些系统优化工作,比如修改注册表==的,但是想添加PATH变量时出现了点小问题,贴上代码请教高人


  1. !include "WinMessages.nsh"
  2. SetCompressor lzma

  3. Name "添加PATH变量"
  4. OutFile "添加PATH变量.exe"
  5. Icon "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
  6. SilentInstall silent
  7. BrandingText " "
  8. Section
  9. ReadRegStr $0 HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path"
  10. WriteRegExpandStr "HKLM" "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path" "$0;d:\000"
  11. SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE}  0 "STR:Environment"
  12. SectionEnd
复制代码


编译成功后,双击运行,发现系统变量被修改了,但是关键问题是这个进程依然存在,不知道我哪里错了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-31 16:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表