|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Изменить байт в файле по смещению. |
|
[решено] Изменить байт в файле по смещению.
|
Ветеран Сообщения: 842 |
Известно смещение 0x2cb. Нужно исходный байт 01 установить в 00.
Размер файла примерно 12,8 KB (13*155 bytes). Это конфиг программы, который устанавливает главное окно в MAXIMIZED. Интересно, насколько это под силу для скрипта. Фактически написание патча, но не крека! ![]() |
|
------- Отправлено: 18:41, 29-08-2010 |
Googler Сообщения: 3665
|
Профиль | Отправить 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 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:57, 29-08-2010 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Изменить настройки в *.ini файле через *.bat | CyberMaster | Скриптовые языки администрирования Windows | 53 | 13-10-2017 23:09 | |
Как в файле изменить определённые строки? | NewOLDi | AutoIt | 11 | 05-02-2010 00:09 | |
Разное - подскажите что в файле winnt.sif праписать чтовы Boot Screens изменить | krazy | Оформление Windows XP | 2 | 29-01-2008 16:32 | |
Как узнать имя процесса по смещению | Andre505 | Microsoft Windows 95/98/Me (архив) | 3 | 28-09-2003 00:29 | |
Как узнать имя процесса по смещению | Andre505 | Программирование и базы данных | 2 | 27-09-2003 13:55 |
|