Ситуация следующая.
Открываем файла, создаем маппинг CreateFileMapping() этого файла
далее файл сносим на уровне OS, далее маппим кусок файла на память
MapViewOfFile(), при этом указатель получаем не NULL, но он ссылается на чужую память
и при копировании этой памяти в другую CopyMemory() получаем зависание.
Вопрос.
Как проверить указатель который получаем в рез-те выполнения MapViewOfFile().
На NULL не пойдет ,т.к. он не NULL.
Проверять корректность HANDLE файла не пойдет.
21.09.05 17:12: Перенесено модератором из 'C/C++' — Павел Кузнецов