Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


если файл легко помещается в RAM, то где-то так:
Код: Выделить весь код
$sFile = "c:\TEST\file.bin"
$pFile = 0x2cb
$iFile = 0

$zFile = FileGetSize($sFile)
$hFile = FileOpen($sFile,16)
$tFile = DllStructCreate("byte["& $zFile &"]")
DllStructSetData($tFile, 1, FileRead($hFile,$zFile))
DllStructSetData($tFile, 1, $iFile, $pFile+1)
FileClose($hFile)

$hFile = FileOpen($sFile,18)
FileWrite($hFile, DllStructGetData($tFile,1))
FileClose($hFile)
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:25, 29-08-2010 | #2