InnoSetup 安装程序设置环境变量

这篇具有很好参考价值的文章主要介绍了InnoSetup 安装程序设置环境变量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

InnoSetup 通过写入注册表值实现安装程序设置系统全局环境变量

环境变量以字符串值存储在注册表中,因此可以使用 [Registry] 区段操作它们。系统范围的环境变量位于:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
特定于用户的环境变量位于:
"HKEY_CURRENT_USER\Environment"

下面是一个使用 InnoSetup 设置全局环境变量的简单示例:
在 [Registry] 区段中添加以下代码:

[Registry]
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; ValueType: string; ValueName: "zcr"; ValueData: "zhangcirong"; Flags: uninsdeletevalue

该代码将在系统范围的环境变量中创建一个名为 "zcr" 的字符串值,并将其设置为 "zhangcirong"。"uninsdeletevalue" 标志指示在卸载应用程序时删除该键。
这种方式的好处是能实现安装时自动设置环境变量,卸载的时候自动删除环境变量。

还有一种方式更简单,也可以实现设置环境变量:
在 [Run] 区段中添加以下代码:

[Run]
Filename: "setx"; Parameters: "zcr %zcr% /M"; Flags: runhidden

上面这段代码使用 Windows 命令行工具 setx 创建一个名为 "zcr" 的全局环境变量,并将其设置为上述代码中创建的值。"/M" 标志指示将环境变量设置为全局。
这种方式的缺点是,卸载的时候无法自动删除设置的全局变量。
 文章来源地址https://www.toymoban.com/news/detail-422672.html

到了这里,关于InnoSetup 安装程序设置环境变量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 安装完 Python 之后,如何设置 Python 环境变量

    人生苦短,我用 Python。最近有许多加群的萌新在咨询 Python 安装的事宜,Python 安装问题不大,可以戳这篇文章:本以为安装 Python 之后就可以万事大吉,高枕无忧了,往命令行中输入 python,发现有下图的错误。 1、首先确定已经安装好了 Python,并且要知道你的 Python 安装到哪

    2024年02月07日
    浏览(41)
  • 【开发环境】安装 Hadoop 运行环境 ( 下载 Hadoop | 解压 Hadoop | 设置 Hadoop 环境变量 | 配置 Hadoop 环境脚本 | 安装 winutils )

    Hadoop 发布版本在 https://hadoop.apache.org/releases.html 页面可下载 ; 当前最新版本是 3.3.6 , 点击 Binary download 下的 binary (checksum signature) 链接 , 进入到 Hadoop 3.3.6 下载页面 : 下载地址为 : https://dlcdn.apache.org/hadoop/common/hadoop-3.3.6/hadoop-3.3.6.tar.gz 官方下载速度很慢 ; 这里提供一个 Hadoop 版

    2024年02月13日
    浏览(71)
  • Innosetup打包脚本常用设置大全

    Innosetup是一款常用的打包软件,可以用来制作windows平台下的安装包。这里介绍一下通过Innosetup制作安装包的时候,那些常用设置。 Innosetup打包脚本的整体结构一般如下所示: 所谓开机启动就是把应用或者脚本添加到对应的开机启动注册表中,所以我们需要通过操作注册表来实

    2024年02月16日
    浏览(25)
  • Windows10批处理命令行设置环境变量笔记,无需重新安装python与chrome

    近期,工作中经常安装、部署python生产、开发环境,比较麻烦,也没有心情去优化。突然,我的电脑崩溃了,在重新安装电脑的过程中,保留了原来的安装软件(有的没有放在系统盘中),就通过修改环境配置变量,直接使用早期安装软件,很好用。 首先,整理环境变量设置

    2024年02月11日
    浏览(57)
  • ubuntu18.04查询opencv库路径,检查Opencv有无正确设置环境变量,以及卸载和安装教程

    1. 打开终端或命令提示符 2. 输入以下命令来查询OpenCV库的路径:    这个命令将返回OpenCV库的链接选项,其中包含库的路径信息。 3. 查找返回结果中的`-L`选项,后面跟着的路径就是OpenCV库的路径。    例如,如果返回结果中有`-L/usr/local/lib`,那么`/usr/local/lib`就是OpenCV库的路

    2024年02月08日
    浏览(49)
  • python安装教程(windows)以及python环境变量设置以及在 cmd 输入 python 后不报错也无反应的问题

    (一)准备工作 1、下载和安装python(认准官方网站)  链接:Download Python | Python.org  需要指定版本可以自己去翻一下,我这边就以3.11.2为例,点击这个版本下载即可,看不懂英文可以像我一样一键翻译一下   双击运行刚才下载的安装程序,会打开Python环境的安装向导。在执行

    2023年04月15日
    浏览(41)
  • Win11系统设置计算机二级MySQL环境变量,设置创建数据库默认的字符集为utf8mb4,设置WampServer服务器phpMyAdmin程序。

    NCRE官网的二级MySQL考试应用软件下载 : 点击下载 WinRAR解压软件 :点击下载 微软常用运行库合集: 点击下载:来源https://www.mefcl.com/yxk-dreamcast/249 wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b 安装过程要选择默认浏览器,选择Win11自带Microsoft Edge浏览器 选择浏览器路径:C:Program

    2024年02月20日
    浏览(50)
  • 【Linux初阶】环境变量 | 如何设置、获取环境变量?

     🌟hello,各位读者大大们你们好呀🌟 🍭🍭系列专栏:【Linux初阶】 ✒️✒️本篇内容:讨论为什么指令作为一个可执行程序不需要加 ./运行;环境变量为什么会自己恢复;环境变量基本概念;常见环境变量;查看、设置、清除环境变量的方法;环境变量命令汇总;进程中

    2024年02月05日
    浏览(53)
  • Postman环境变量以及设置token全局变量!

    环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环

    2024年02月04日
    浏览(58)
  • cmd命令行设置 windows 设置环境变量

    参考 51CTO博客 加上参数 /m 即可 ffmpeg 封装视频流 几秒钟就完事。 copy 参数代表无损拷贝。 ffmpeg.exe -i \\\"原视频.ts\\\" -c copy \\\"导出视频名.mp4\\\" 此法非常快速,完全抛弃了 handbrake / 格式工厂 等软件进行转换的方 属于 人生有限,我爱 ffmpeg神器 级别的指令

    2024年02月10日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包