Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > SetEnvironmentVariable, проблема с запуском


Автор: lv151 10.4.2009, 10:09
1. В теле программы функцией SetEnvironmentVariable() устанавливаю системную переменную Path.
2. Запускаю приложение в котором она используется. Оно ругается т.к. не находит нужный путь(Path).
3. Захожу через Мой компьютер-Переменные среды, нужный путь добавлен в Path.
4. Нажимаю ОК, прога запускается.

Как с этим бороться?

Автор: BorisVorontsov 10.4.2009, 10:23
Э... ты хоть описание функции читал?

Цитата(MSDN)

SetEnvironmentVariable Function

Sets the contents of the specified environment variable for the current process.

Remarks
This function has no effect on the system environment variables or the environment variables of other processes.

Автор: lv151 10.4.2009, 10:39
Не дошёл до Remarks smile.

А можно ли по-другому прописать путь, как аналог Path?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)