Всем привет! В примере считываю бинарные данные в структуру. На выходе получаю только часть ожидаемых данных. Подскажите пожалуйста в чем ошибка. Файл для теста в атаче.
Код:
#Include <WinAPIEx.au3>
Global $sFile = 'S:\binfile.dat' , $iBytes
$hCompresDataStruct = DllStructCreate("char[37]")
$pCompresData = DllStructGetPtr($hCompresDataStruct)
$hFile = _WinAPI_CreateFile($sFile, 2, 2)
_WinAPI_SetFilePointer($hFile, 28)
_WinAPI_ReadFile($hFile, $pCompresData, DllStructGetSize($hCompresDataStruct), $iBytes)
_WinAPI_CloseHandle($hFile)
MsgBox(0,"",DllStructGetData($hCompresDataStruct, 1))