Как установить переменную окружения текущего процесса? |
Здравствуйте, гость ( Вход | Регистрация )
Как установить переменную окружения текущего процесса? |
mva |
26.12.2012, 9:53
Сообщение
#1
|
Участник Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: 0 |
Доброго дня!
Чего-то не мог найти, как установить переменную окружения для уже исполняемого приложения во время его исполнения. Все, что нашел в документации, кажется актуально только для порождаемых вновь процессов. |
|
|
Snake174 |
26.12.2012, 10:16
Сообщение
#2
|
Студент Группа: Участник Сообщений: 89 Регистрация: 18.4.2011 Из: Миасс Пользователь №: 2613 Спасибо сказали: 9 раз(а) Репутация: 0 |
Попробуй qputenv()
|
|
|
mva |
26.12.2012, 13:33
Сообщение
#3
|
Участник Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: 0 |
Пробовал, не получается. Список переменных окружения выводил командой:
qDebug() << QProcessEnvironment::systemEnvironment ().toStringList(); qputenv() не добавляет искомую переменную к текущему окружению. |
|
|
maint |
26.12.2012, 16:03
Сообщение
#4
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
ну можно setenv применить попробовать
|
|
|
mva |
27.12.2012, 9:09
Сообщение
#5
|
Участник Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: 0 |
|
|
|
Текстовая версия | Сейчас: 28.11.2024, 21:31 |