QSettings seting("HKEY_CURRENT_USER\\Environment", QSettings::NativeFormat);
QString ans = seting.value("Path").toString();
QString exepath = QCoreApplication::applicationDirPath();
exepath = exepath.replace("/", "\\");
if (ans.indexOf(exepath) < 0)
{
if (ans.right(1) != ";")
ans.append(";");
ans.append(exepath);
seting.setValue("Path",ans );
}
HKEY_CURRENT_USER\\Environment就是用户环境变量,path会获取多个路径,自己修改过滤后,添加自己的路径即可。