我使用
BOOL b = ::SetEnvironmentVariable("ZXF","e:\\TongEasy");
putenv("ZXF=e:\\TongEasy");
设置都不满意,下次重启动机器就不能访问.
BOOL b = ::SetEnvironmentVariable("ZXF","e:\\TongEasy");
putenv("ZXF=e:\\TongEasy");
设置都不满意,下次重启动机器就不能访问.
要修改系统环境变量,必须直接修改注册表,位置在SYSTEM\CurrentControlSet\Control\Session Manager\Environment,修改完成后发送WM_SETTINGCHANGE广播消息通知所有应用程序更新。
system("set ZXF=e:\\TongEasy");这样重启后环境变量还在喔,需要Windows.h