7397       Конференция Delphi SoobCha           письмо # 7398 7399  


Тема: Re[3]: запуск чужого процесса
Дата: Sat, 12 Apr 2008 03:13:54 +0900
Кому: "Delphi" <Delphi@soobcha.org>
X-Mailer: Becky! ver. 2.44 [ru]
Content-Type: text/plain; charset="koi8-r"

     Привет всем!
В субботу, 12 апреля 2008 г. я написал:

> CreateProcess не сможет запустить досовскую прогу.
Есть же досовские ЕХЕшники, а есть и виндовые консольные ЕХЕшники. Через CreateProcess
в принципе можно запустить досовскую прогу, но дальше через Pipe ничего
не получается. VDM выдает ошибку.

Зато есть другой выход. Запустить через CreateProcess() вот что:
cmd.exe /c "c:\path\to\dos\program.exe /w /test "
Путь к досовской проге должен быть короткий 8.3
Тогда механизм редиректа через Pipe работает нормально.


--
Vovan-VE - Visible Efficiency
http://vovan-ve.fatal.ru/


  7397 7399  
 
???Mail.ru ??? ?????
╘ 2000-2006 Сообщество Чайников