Réponse acceptée !
HANDLE hfl;
DWORD rw;
char buf[16];
hfl = CreateFile(NomDuFichier, GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0);
if(hfl == INVALID_HANDLE_VALUE) return;
SetFilePointer(hfl, 87, 0, FILE_BEGIN);
ReadFile(hfl, buf, 16, &rw, 0);
CloseHandle(hfl);
if(rw != 16) return;
Ici tu peux continuer, fichier est refermé et il y a 16 octets dans buf[].
ciao...
BruNews, MVP VC++