win系统,想在程序中用代码修改系统环境变量,实现不了
QString str = "HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment";
QSettings setTest(str, QSettings::NativeFormat);
QStringList strList = setTest.childGroups();
可以得到所有的环境变量,就是不能添加,是不是qt不提供这个功能,虽然可以修改注册表,但无法在注册表中的HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment这个位置添加新的选项。