Товарищи ! Если файл спроецирован в память с помощью MapViewOfFile, то при изменениях в файле, будут ли автоматически происходить изменения в памяти ? Извините за тупизм.
Логичней было бы задать такой вопрос: Если файл спроецирован в память с помощью MapViewOfFile, то при изменениях в памяти, будут ли автоматически происходить изменения в файле ? Ответ: Только если файл был открыт с атрибутоми GENERIC_WRITE в CreateFile, PAGE_READWRITE в CreateFileMapping и FILE_MAP_WRITE в MapViewOfFile (на чтение/запись), и только при последующим вызове UnmapViewOfFile.
Меня именно это интересует: Файл уже спроецирован в память,и мы в него что-то пишем, а изменения в памяти САМИ будут появляться ? Никак не догоню. Или чтобы изменения в памяти произошли надо опять вызвать MapViewOfFile ?
Скорее всего нет, т.к. при обычной записи файл не загружается в память, следовательно CreateFile никак не может перекликаться с MapViewOfFile.