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

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

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2013, 16:19   #1
Tahoma
DI HALT RET
Форумчанин
 
Аватар для Tahoma
 
Регистрация: 30.12.2010
Сообщений: 117
По умолчанию [вопрос] Перехват консольных надписей

Доброго времени суток.
Подскажите, пожалуйста, как можно перехватить выводимую информацию в консольном окне.
Допустим у меня создается приложение для перехвата. Из него же я запускаю, через ShellExecute, команду ping. Появляется окно с пинговкой. Его я скрыть могу, но как мне вывести инфу, что в этом окне?
Tahoma вне форума Ответить с цитированием
Старый 18.04.2013, 16:37   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Тебе нужно изучить работу с пайпами.
Используй для запуска CreateProcess. В его параметрах указывается Pipe, который по факту будет заменять консоль, и весь вывод пойдет в него. Именно так и перехватывай. Примера у меня нет, но в сети точно найдешь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление надписей в метки на картах яндекс Uncle JAH JavaScript, Ajax 3 26.10.2012 11:31
Замена надписей в программе Delphi spokee Помощь студентам 1 20.05.2012 14:00
Формат Надписей valerij Microsoft Office Excel 5 24.06.2011 20:40
Отображение надписей _-Re@l-_ Общие вопросы Delphi 3 20.05.2010 15:32
Вопрос по адресной арифметике и Message в консольных приложениях Enikov Помощь студентам 5 01.01.2009 19:44