Я хочу создать веб-страницу, которая запускает exe на сервере при загрузке я пробовал php:
exec('filename'); но это не покажет графический интерфейс, он работает только с консольными приложениями я также попытался .net, чтобы он работал при отладке, но не при использовании iis кто-нибудь может мне помочь?
exec('filename');
Я сделал то же самое, используя PHP:
exec('cmd.exe /c yourexename.exe',$data,$ret);
, где $data - выходной массив, а $ret вернет 0 для успешного выполнения и 1 для сбоя.
$data
$ret
Какой код вы использовали в .NET для запуска exe?Вы должны использовать класс Process - проверьте MSDN - он также дает пример того, как использовать класс для выполнения exe.Класс допускает множество опций, таких как перенаправление стандартного i / p, o / p.Вы даже можете использовать метод WaitForExit, чтобы дождаться завершения процесса.
exec(); system();
Позволяет запускать внешние программы и получать вывод консоли
Если вы просто ищете какой-либо язык с такой способностью, я знаю, что Coldfusion может сделать это, используя:
<cfexecute name="ApplicationName" arguments="CommandLine Arguments" OUTPUTfile="Output file name" timeout="Timeout interval in seconds">