Чтение из динамически изменяемого файла

Тема в разделе "WASM.WIN32", создана пользователем Broken Sword, 10 янв 2005.

  1. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    Есть файл, который динамически пополняется записями произвольной длины. Какие есть соображения по поводу чтения из такого файла поступающих данных?
     
  2. ozzman

    ozzman New Member

    Публикаций:
    0
    Регистрация:
    22 янв 2004
    Сообщения:
    56
    перехватить пишущую в файл функцию.
     
  3. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Broken Sword

    Запоминать размер и читать разницу. В чем проблемма-то?
     
  4. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia


    есть соображения посмотреть исходники программ less, tail, cat из *nix.
     
  5. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    ок. а если файл открыт без FILE_SHARE_READ
     
  6. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    пропатчить прогу ?
     
  7. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    не, без мордобоя
     
  8. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    тогда думаю что штатными средствами не получится. разве что инжектится в прогу и делать duplicateHandle с нужными правами, правда тут я не уверен.
     
  9. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    > ок. а если файл открыт без FILE_SHARE_READ



    Если драйверу на права пофиг, то можно из драйвера :)
     
  10. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    Хук на CreateFile не поможет открыть файл с FILE_SHARE_READ ?
     
  11. SteelRat

    SteelRat New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2004
    Сообщения:
    409
    А если ДебугерАПИ использовать ? :) Ждать вызова WriteFile, правда отлаживаемый поток будет притормаживать... Но это может отработать даже без FILE_SHARE_READ Ж:)