Как переменная окружения COMSPEC влияет на исполняемый файл cgi? - PullRequest
1 голос
/ 17 февраля 2010

Похоже, что приложение cgi (в C, VS C ++) не наследует переменную среды COMSPEC.

При добавлении переменной в приложение:
_putenv( "COMSPEC=C:\\WINDOWS\\system32\\cmd.exe" ); // C4996

приложение cgi больше не запускается из браузера, а интерпретируется как файл для загрузки. (т.е. сохранить этот файл?)

У меня вопрос, почему добавление этой переменной в приложение cgi меняет способ ее выполнения (или больше не делает)

У меня есть доступ к коду веб-сервера, но я не уверен, что изменить.

EDIT
Использовал CreateProcess () и получил тот же результат: приложение cgi больше не запускается из браузера, а интерпретируется как файл для загрузки. (т.е. сохранить этот файл?)

Любая помощь приветствуется. Спасибо.

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