Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2011, 01:22   #1
Bekass
 
Регистрация: 18.12.2011
Сообщений: 7
По умолчанию Вызов внешней программы из скрипта

В C# ASP вызываю внешнюю программу, все ОК если не указывать перевод вывода RedirectStandardOutput. Если указать RedirectStandardOutput=true при старте процесса выходит исключение
The handle is invalid
Пример кода:
Код:
                Process p = new Process();
                p.StartInfo.UseShellExecute = false;
                p.StartInfo.RedirectStandardOutput = true; // тут коммент все ок, но требуется знать результат выполнения
                
                String cmd = UnzipPath
                p.StartInfo.FileName = cmd;
                p.Start();
                StreamReader sr;
                sr = p.StandardOutput;
                String ou = sr.ReadToEnd();
Bekass вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
asp.net - запуск внешней программы rootv ASP.NET 1 20.09.2011 02:52
Запуск внешней программы Ciberal C# (си шарп) 8 22.05.2011 10:04
Вызов внешней программы Macmeprag C# (си шарп) 1 14.05.2011 16:19
Работа программы во внешней среде sergh Паскаль, Turbo Pascal, PascalABC.NET 0 05.02.2011 14:49
Запуск внешней программы с параметрами Crystallon Общие вопросы Delphi 1 02.11.2010 23:05