Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти


  • УЖЕ ЗАВТРА! Просто зашёл, нажал на кнопку участия и забрал кучу призов уже 30-го декабря: https://yougame.biz/threads/366947/

Как принудительно вызвать FlushFileBuffers в другом процессе?

  • Автор темы Автор темы XenoFob
  • Дата начала Дата начала
Лама - бох, ты - лох
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
14 Янв 2019
Сообщения
405
Реакции
59
Пишу софтину, которая бы читала лог другой софтины и что то делала.
Проблема: прога, которая пишит лог, пишет его в файл очень редко.
Моя идея: принудительно вызывать у программы FlushFileBuffers() для открытого лог файла.
Вопрос: как получить хэндл уже открытого файла? Можно ли это сделать "экстернал" способом или только "итернал"?
 
Это понятно, но зачем тебе FlushFileBuffers() ?
Как я понял она пишет в файловый буффер, а flush делает очень редко и, если принудительно вызвать flush, то она все выплюнет в файл. Но в любом случае уже тема не актуальна. Удалось весьма просто пиздить нужные данные из ListView.
 
Назад
Сверху Снизу