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修改环境变量
这段代码示例用于在Windows环境下使用QSettings修改当前用户的环境变量Path,确保它包含了应用程序的目录路径。首先,读取Path的当前值,然后检查是否已经包含应用的路径,如果没有,就将其添加到Path中,确保分隔符正确。


被折叠的 条评论
为什么被折叠?



