Re[2]: Привет очень нужна помощь
От: bviktor  
Дата: 21.09.05 16:56
Оценка:
Здравствуйте, sadomovalex, Вы писали:

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


B>>Ситуация следующая.

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

S>открывать файл с эксклюзивными правами, чтобы нельзя было удалить

Отвалиться модет если сдох винт на котором он валяется.

Нет так и задумано, что файл может отвалиться, мне нужно проверить именно
что файл отвалился и маппинг на память прошел, но указатель на память "плохой".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.