Здравствуйте, sadomovalex, Вы писали:
S>Здравствуйте, bviktor, Вы писали:
B>>Ситуация следующая. B>>Открываем файла, создаем маппинг CreateFileMapping() этого файла B>>далее файл сносим на уровне OS, далее маппим кусок файла на память B>>MapViewOfFile(), при этом указатель получаем не NULL, но он ссылается на чужую память B>>и при копировании этой памяти в другую CopyMemory() получаем зависание. B>>Вопрос. B>>Как проверить указатель который получаем в рез-те выполнения MapViewOfFile(). B>>На NULL не пойдет ,т.к. он не NULL. B>>Проверять корректность HANDLE файла не пойдет.
S>открывать файл с эксклюзивными правами, чтобы нельзя было удалить
Отвалиться модет если сдох винт на котором он валяется.
Нет так и задумано, что файл может отвалиться, мне нужно проверить именно
что файл отвалился и маппинг на память прошел, но указатель на память "плохой".