Удаленный запуск приложений
От: KesT http://www.elvinor.narod.ru
Дата: 30.03.03 00:04
Оценка:
Здравствуйте!
Как запустить через веб интерфейс exe-файл?
Заранее Спасибо.
... << RSDN@Home 1.0 beta 6a >>
Re: Удаленный запуск приложений
От: TK Лес кывт.рф
Дата: 31.03.03 07:13
Оценка:
Здравствуйте, KesT, Вы писали:

KT>Как запустить через веб интерфейс exe-файл?


На сервере или на клиенте?

На сервере — System.Diagnostics.Process.Start
Если на клиенте, то он автоматически запускает *.exe файлы отдаваемые с сервера.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[2]: Удаленный запуск приложений
От: Аноним  
Дата: 02.04.03 00:37
Оценка:
Здравствуйте, TK, Вы писали:

TK>Здравствуйте, KesT, Вы писали:


KT>>Как запустить через веб интерфейс exe-файл?


TK>На сервере или на клиенте?


TK>На сервере — System.Diagnostics.Process.Start

TK>Если на клиенте, то он автоматически запускает *.exe файлы отдаваемые с сервера.

на сервере System.Diagnostics.Process.Start — не запустит ничего.
в отличии от Windows Forms или Консоли..

попробуй..
Re[3]: Удаленный запуск приложений
От: TK Лес кывт.рф
Дата: 02.04.03 05:03
Оценка:
Hello,
>
> на сервере System.Diagnostics.Process.Start — не запустит ничего.
> в отличии от Windows Forms или Консоли..
>
> попробуй..

Процесс ASP.NET мало чем отличается от других процессов в системе и никаких ограничений на создание новых процессов у него нет. Ограничения могут быть у пользователя от имени которого испольняется данный процесс. Если используется иперсонализация, или ASP.NET запущен от имени пивелигерованного пользователя, то все ОК.
Posted via RSDN NNTP Server 1.4.6
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[2]: Удаленный запуск приложений
От: LeoKem Россия  
Дата: 31.03.05 16:31
Оценка:
Здравствуйте, TK, Вы писали:

TK>Здравствуйте, KesT, Вы писали:


KT>>Как запустить через веб интерфейс exe-файл?


TK>На сервере или на клиенте?


TK>На сервере — System.Diagnostics.Process.Start

TK>Если на клиенте, то он автоматически запускает *.exe файлы отдаваемые с сервера.

а как получить результат stdout после запуска?
Re[3]: Удаленный запуск приложений
От: shapkin Великобритания  
Дата: 01.04.05 18:16
Оценка:
Здравствуйте, LeoKem, Вы писали:

LK>а как получить результат stdout после запуска?


Например, так:

ProcessStartInfo ps = new ProcessStartInfo("...", "...");
ps.UseShellExecute = false;
ps.RedirectStandardOutput = true;
Process p=new Process();
p.Start(ps);
p.WaitForExit();
string output = p.StandardOutput.ReadToEnd();


Пример взят из описания свойства RedirectStandartOutput класса ProcessStartInfo.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.