Напишите как юзать ReadFile из Win32Api
ReadFile(
hFile, //Хэндл файла
&Buff, //Буфер (куда читаем)
1, //кол-во байтов для чтения
&NumberBytesToRead, //Буфер для записи кол-ва прочтинанных байтов (НЕ ДОЛЖЕН БЫТЬ РАВЕН НУЛЮ!!!)
NULL//А это для WinNT, в почти всегда должен быть нулём.
);
Вот пример:
{
HANDLE hFile;
unsigned char Buff=0;
DWORD BTR=0;
if(!(hFile=CreateFile("myfile.dat", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, NULL, NULL)))
MessageBox(NULL, "Невозможно открыть файл.", "Ошибка", MB_OK | MB_ICONERROR);
ReadFile(hFile, &Buff, 1, &BTR, NULL);
CloseHandle(hFile);
}