#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()
#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()