Как можно вывести определенный байт в определенное место файла?
Filewrite просто дописывает в конец, а не переписывает с начала (что было-бы хоть каким-то выходом)
Global$tBuffer,$hFile,$nBytes; Создаем структуру (буфер) из 6 байт$tBuffer=DllStructCreate('byte[6]'); Заносим информацию (от балды) в буферFor$i=1To6DllStructSetData($tBuffer,1,Random(0,255,1),$i)Next; Открываем файл для записи (добавления)$hFile=_WinAPI_CreateFile('MyFile.txt',2,4); Устанавливаем позицию в файле куда будем писать данные (в данном случае 16)_WinAPI_SetFilePointer($hFile,16); Записываем в файл данные (6 байт) из буфера_WinAPI_WriteFile($hFile,DllStructGetPtr($tBuffer),6,$nBytes); Закрываем файл_WinAPI_CloseHandle($hFile); Освобождаем ресурсы, связанные с буфером$tBuffer=0