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 );
}
QSettings修改环境变量
最新推荐文章于 2024-07-03 12:00:00 发布
这段代码示例用于在Windows环境下使用QSettings修改当前用户的环境变量Path,确保它包含了应用程序的目录路径。首先,读取Path的当前值,然后检查是否已经包含应用的路径,如果没有,就将其添加到Path中,确保分隔符正确。
摘要由CSDN通过智能技术生成