| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Получать логи, которые пишет в файл другая прога |
| Автор: semibug 25.1.2011, 21:14 |
| Приложение во время работы сбрасывает в текстовый файл состояние выполнения задачи (в частности компилятор, отображает имена компилируемых файлов и ошибки). Каким способом лучше получать эти строки в другой программе? На пролом выходит регулярное построчное чтение файла, с отбрасыванием обработанных строк (по количеству). Система - Windows7. Бывает такое, что создаешь как-бы виртуальный файл, и приложение пишет в него, не подозревая, что данные на самом деле переходят в другую программу? Может ещё какие способы? |
| Автор: bsa 25.1.2011, 21:56 |
| есть такое. Кажется под Windows stream называется. |
| Автор: xvr 25.1.2011, 22:47 |
| Если имя файла для логов можно задать - то NamedPipes, если нельзя, то играться вокруг SoftLink'ов или junction'ов. |
| Автор: Dem_max 26.1.2011, 05:04 |
| Создать свой журнал в системе и писать туда. |