Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Получать логи, которые пишет в файл другая прога


Автор: semibug 25.1.2011, 21:14
Приложение во время работы сбрасывает в текстовый файл состояние выполнения задачи (в частности компилятор, отображает имена компилируемых файлов и ошибки).
Каким способом лучше получать эти строки в другой программе?
На пролом выходит регулярное построчное чтение файла, с отбрасыванием обработанных строк (по количеству).
Система - Windows7.
Бывает такое, что создаешь как-бы виртуальный файл, и приложение пишет в него, не подозревая, что данные на самом деле переходят в другую программу?
Может ещё какие способы?



Автор: bsa 25.1.2011, 21:56
есть такое. Кажется под Windows stream называется.

Автор: xvr 25.1.2011, 22:47
Цитата(semibug @  25.1.2011,  21:14 Найти цитируемый пост)
Каким способом лучше получать эти строки в другой программе?
Если имя файла для логов можно задать - то NamedPipes, если нельзя, то играться вокруг SoftLink'ов или junction'ов.

Автор: Dem_max 26.1.2011, 05:04
Создать свой журнал в системе и писать туда.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)