Вниз
Скачать: CL | DM;

Запуск консольной программы без окна   Найти похожие ветки 

← →
The Nobody   (2002-06-05 18:01) [0]

Подскажите, можно ли запустить консольное приложение (win32) из своей программы так, чтобы не появлялось его окно. По возможности самому обрабатывать весь вывод.
Если можно, то как?


← →
Fiend   (2002-06-05 18:10) [1]

Чтобы выполнить приложение, тебе поможет CreateProcess, а вот второе никогда не делал (не было необходимости)


← →
Song ©   (2002-06-05 19:44) [2]

ShellExecute()
WinExec()
CreateProcess() все позволяют скрывать окно. Контролировать вывод только через CreatePipe() либо производить вывод в файл.


← →
Fiend   (2002-06-06 10:09) [3]

ShellExecute может выполнять с параметрами SW_HIDE, но попробуй например запустить интернет эксплорер скрытым!?
У меня ничего из этого не выходило. Спас тока CreateProcess


← →
Игорь Шевченко ©   (2002-06-06 10:12) [4]

Можно вообще без окон. См. параметр dwCreationFlags у функции CreateProcess. А обмениваться выводом можно через Pipes


← →
Fiend   (2002-06-06 10:15) [5]

CreateProcess и есть лучший способ, в этом случае, для запуска приложения. т.к. надо с наворотами



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
4-55345
s.ts
2002-04-12 19:03
2002.06.17
Управление DOS-окном из Win98,Win2k


4-55359
ProNix
2002-04-16 14:41
2002.06.17
изменения в файловой системе


1-55213
SONY
2002-06-05 14:04
2002.06.17
Преобразование минут в ввиде 2,25 в кол. секунд 145


1-55120
PTE
2002-06-06 10:15
2002.06.17
Как по нажатию кнопки удалить процедуру из кода программы?


1-55127
olga k
2002-06-02 18:46
2002.06.17
Раьота с файлами и строками




   Наверх