Похоже, что приложение cgi (в C, VS C ++) не наследует переменную среды COMSPEC.
При добавлении переменной в приложение:
_putenv( "COMSPEC=C:\\WINDOWS\\system32\\cmd.exe" );
// C4996
приложение cgi больше не запускается из браузера, а интерпретируется как файл для загрузки. (т.е. сохранить этот файл?)
У меня вопрос, почему добавление этой переменной в приложение cgi меняет способ ее выполнения (или больше не делает)
У меня есть доступ к коду веб-сервера, но я не уверен, что изменить.
EDIT
Использовал CreateProcess () и получил тот же результат: приложение cgi больше не запускается из браузера, а интерпретируется как файл для загрузки. (т.е. сохранить этот файл?)
Любая помощь приветствуется. Спасибо.