C ++, Visual-Studio: возможно ли создать исполняемый файл, который бы устанавливал переменные окружения и затем выполнялся? - PullRequest
0 голосов
/ 06 июля 2011

Для запуска моей программы мне нужно определить системную переменную.Я хочу быть в состоянии установить его и перезапустить мое приложение немедленно или, если оно установлено, ничего не делать.Как создать такое приложение в Visual Studio C ++?

Ответы [ 3 ]

2 голосов
/ 06 июля 2011

Используйте приложение-оболочку, которое устанавливает переменную среды, а затем запускает основное приложение.

1 голос
/ 06 июля 2011

Работает ли SetEnvironmentVariable?

0 голосов
/ 06 июля 2011

Прежде всего, непонятно, зачем нужен «перезагрузка». Приложение может решить, что делать, основываясь на том, установлена ​​переменная среды или нет, и может также установить ее (SetEnvironmentVariable). Конечно, вы всегда можете создать новый процесс (CreateProcess) с именем вашего приложения и завершить текущий процесс, но что-то не так с этим дизайном.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...