`

c 语言 修改 系统环境变量方法

阅读更多
#include  <cstdlib>
#include  <string>
 
int  main()
{
    using namespace std;
    
    string envName = "\"WHERE_AM_I\"";
    string envValue = "\"Yeah, I'm here\"";
 
    // 设置系统环境变量, 需要管理员权限, 否则拒绝访问
    //string command = "REG ADD \"HKLM\\System\\CurrentControlSet\\Control\\Session  Manager\\Environment\"";
 
    // 设置当前用户环境变量
    string command = "REG ADD \"HKCU\\Environment\"";
    command = command + " /v " + envName ;
    command = command + " /d " + envValue;
    
    system (command.c_str());
  
    return 0;
 
}

getenv()
pushenv()
分享到:
评论

相关推荐

    VB获取系统环境变量

    通过理解`Environ`函数和`WScript.Shell`对象的用法,开发者可以轻松地读取、修改和控制系统的环境变量,从而优化软件的运行环境。在实际项目中,这样的功能对于配置管理、自动化脚本编写以及问题排查等方面都十分...

    系统环境变量的添加、修改、删除

    在IT领域,系统环境变量是操作系统为应用程序提供的一组预定义的环境参数,它们对于软件运行至关重要,尤其是在涉及路径配置、编程语言环境等场景中。本文将深入探讨如何通过批处理脚本的方式对Windows系统环境变量...

    Delphi设置和查看系统环境变量..rar

    3. **持久化设置**:对于需要长期保留的环境变量,应使用系统设置界面或者编写脚本来修改注册表。这种方法需要用户权限,并且可能会受到UAC(User Account Control)的限制。 在实际开发中,了解如何在Delphi中操作...

    VB添加和修改环境变量一例.rar

    在VB(Visual Basic)编程中,环境变量是一个重要的概念,它们是系统用来存储配置信息的变量,可以在系统级别的任何地方被程序访问。本示例主要展示了如何利用VB来操作Windows的环境变量,包括读取、显示、修改以及...

    设置系统环境变量的目地及方法

    ### 设置系统环境变量的目的与方法详解 环境变量作为操作系统中不可或缺的一部分,承载着关于系统及其当前用户环境的重要信息。它们不仅影响着软件程序的行为,如决定文件存储位置,还直接影响了用户在命令行界面下...

    Windows系统环境变量对应路径说明.

    ### Windows系统环境变量对应路径说明 #### 一、概述 在Windows操作系统中,环境变量扮演着重要的角色,尤其是在系统管理...通过上述方法,您可以有效地管理和利用Windows系统环境变量,提高日常工作的效率和便捷性。

    定制Linux系统环境变量 .pdf

    定制环境变量可以通过修改系统级或用户级配置文件实现。系统级配置文件包括`/etc/bashrc`和`/etc/profile`,而用户级配置文件通常位于用户家目录下的`.bashrc`或`.profile`文件中。 - **/etc/bashrc**:包含了所有...

    定制Linux系统环境变量.pdf

    《定制Linux系统环境变量》这份文档主要探讨了如何在Linux操作系统中自定义和管理环境变量,这对于系统开发人员和高级用户来说是至关重要的。环境变量是Linux系统中用于存储信息的变量,它们影响着程序的运行和系统...

    java环境变量设置

    此外,环境变量的设置方法可能因操作系统的不同而有所差异。例如,在Windows操作系统上,环境变量的设置通常在控制面板的“系统”选项中进行;而在Linux或Mac系统上,则需要编辑配置文件,例如.bashrc或.zshrc文件。...

    Windows系统JDK环境变量配置

    ### Windows系统JDK环境变量配置详解 #### 一、引言 Java开发工具包(Java Development Kit,简称JDK)是Sun Microsystems针对Java语言的一套开发工具包,它包含了编译器、解释器、文档和其他工具等。对于任何Java...

    C语言中使用环境变量的技巧

    C语言中使用环境变量的技巧是指在C语言程序中使用环境变量来实现某些功能的方法。环境变量是操作系统提供的一种机制,允许程序访问和修改操作系统的某些设置和参数。Turbo C提供了getenv()和putenv()两个函数,可以...

    Java 环境变量配置

    打开“控制面板” &gt; “系统” &gt; “高级系统设置” &gt; “环境变量”。 2. 在“系统变量”区域点击“新建”,变量名输入`JAVA_HOME`,变量值输入上述路径。 3. 点击“确定”保存设置。 - 对于Linux或macOS操作系统...

    JDK 环境变量 自动配置

    标题中的“JDK环境变量自动配置”指的是在安装Java Development Kit (JDK)时,操作系统能够自动设置必要的环境变量,使得用户无需手动编辑系统环境变量来启用Java开发和运行环境。通常,这些环境变量包括`JAVA_HOME`...

    jdk环境变量配置

    这是系统识别到已安装JDK的基础,也是其他环境变量如`PATH`和`CLASSPATH`正确工作的重要前提。 **配置方法:** 1. **Windows系统:** - 打开“控制面板”&gt;“系统和安全”&gt;“系统”&gt;“高级系统设置”。 - 在“系统...

    JAVA环境变量配置

    - **打开环境变量设置**:右键点击“我的电脑”或“此电脑”,选择“属性”&gt;“高级系统设置”&gt;“环境变量”。 - **创建JAVA_HOME变量**:在“系统变量”区域中,点击“新建”,输入变量名`JAVA_HOME`,变量值为JDK的...

    Linux环境变量设置

    除了在Shell中操作环境变量,我们还可以在C语言等编程语言中访问它们。例如,以下C代码展示了如何遍历并打印所有的环境变量: ```c #include extern char **environ; int main() { char **var; for (var = ...

Global site tag (gtag.js) - Google Analytics