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