|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.05.2011, 19:07 | #1 |
Новичок
Джуниор
Регистрация: 23.05.2011
Сообщений: 1
|
Как перехватить поток вывода в консоле ?
Создается дочерний процесс консоли cmd.exe. Мне нужно перехватывать вывод с этой консоли после того как в ней выполнилась команда.
Сразу скажу что если в dwFlags структуры startupinfo указывать STARTF_USESTDHANDLES и указывать их дескрипторы то результат выводится в пайпы, но процесс сразуже завершается. А мне нужно сэмулировать реальный сеанс работы командной строки, чтобы можно было продолжать работать даже после команды netsh например. И без функций наподобии ReadConsole потому что если произойдет например вывод после команды help а размер буфера консоли будет 25 то этой функцией выходит считается не вся информация а последний 25 строк. Вот поэтому мне и нужно какнибудь перехватывать вывод паралельно в то же время что и вывод резальтата команды Спасибо Последний раз редактировалось Konst_0327; 23.05.2011 в 19:09. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в Qt в консоле отображать русские буквы? | Lemo | Помощь студентам | 0 | 05.10.2010 14:53 |
как получить доступ в консоле к сетевому диску | ArtiSoft | Операционные системы общие вопросы | 1 | 08.05.2010 06:50 |
Как избавиться от мерцания в консоле? | MaRKer.nsk | Общие вопросы C/C++ | 8 | 13.04.2010 12:41 |
Как перехватить обращения к принтеру? | Classic | Win Api | 2 | 16.08.2007 11:07 |
как перехватить открытие чужого приложенияпытаюсь перехватить открытие любого приложе | rpy3uH | Win Api | 2 | 02.12.2006 12:12 |