Re[5]: Отключить кэширование диска(опять не помогло)
От: pavel_turbin  
Дата: 01.02.06 09:00
Оценка:
Здравствуйте, uncleslava, Вы писали:

U>Здравствуйте, ekamaloff, Вы писали:


E>>Может тогда fflush?

U>К сожаленью тоже не подходит.
U>fflush аналогична FlushFileBuffers(для справки: flush — сбрасывать на диск, взято из Lingvo)
U>Эти функции сбрасывают кэш при записи на диск.
U>А нужно произвести чтение с диска игнорируя кэш.
U>В принципе для этого подходит CreateFile с параметром FILE_FLAG_NO_BUFFERING, видимо придется переделывать программу.

можешь переписать fopen. Например, найти код fopen в CRT и включить его в свою программу. Потом добавить флаг FILE_FLAG_NO_BUFFERING.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.