Текущий архив: 2002.06.17;
Скачать: 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 вся ветка
Текущий архив: 2002.06.17;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.007 c