
29.04.2009, 23:02
|
|
Участник форума
Регистрация: 20.02.2009
Сообщений: 224
С нами:
9063321
Репутация:
274
|
|
Как определить размер файла спроецированного в озу??
Проецирую:
HANDLE hFile = CreateFile("БИНАРНЫЙ ФАЙЛ.bin" ,GENERIC_READ| GENERIC_WRITE,FILE_SHARE_READ| FILE_SHARE_WRITE,0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
HANDLE hFileMapping = CreateFileMapping(hFile, 0, PAGE_READONLY, 0, 0, "NameBinFileMap");
PBYTE pbFile = (PBYTE) MapViewOfFile(hFileMapping, FILE_MAP_COPY, 0, 0, 0);
Получаю:
HANDLE hFileMappingBin = OpenFileMapping(FILE_MAP_READ | FILE_MAP_WRITE, FALSE, "NameBinFileMap");
PBYTE lpFileMapBin =(PBYTE) MapViewOfFile(hFileMappingBin, FILE_MAP_COPY, 0, 0, 0);
ТУТ КАК ТО РАЗМЕР ФАЙЛА НУЖЕН)))
|
|
|