В Qt есть недокументированные кроссплатформменные функции qgetenv() и qputenv() для получения и установки переменных окружения.
QByteArray qgetenv(const char *varName); bool qputenv(const char *varName, const QByteArray& value); Language: cpp
Описаны в <QtCore/QtGlobal>
Использовать на свой страх и риск.
|