|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.06.2007, 15:25 | #1 |
Регистрация: 17.06.2007
Сообщений: 3
|
Помогите заменить байты в файле
Вобщем мне нужно чтобы на оффсете 566787 заменить два байта на EA как сделать,подскажите плз
програмлю на Delphi for win32 |
20.06.2007, 20:28 | #2 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
А где это нужно заменить, в каком-нибудь файле или внутри работающей программы?
|
21.06.2007, 08:34 | #3 |
Регистрация: 17.06.2007
Сообщений: 3
|
обычный бинарный файл
|
21.06.2007, 10:24 | #4 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
Код:
2. Число X устанавливается двумя возможными способами. В первом варианте в переменной запишется число 'EA', но байты в числах хранятся "наоборот", поэтому в файл запишется последовательность 'AE' (обратно будет считаться в переменную как 'EA'). Во втором варианте в переменную число записывается как 'AE', зато в файл - в виде последовательности 'EA'. Возможно тебе больше подойдет второй способ. Самое лучшее попробовать и так, и этак и смотреть после этого файл в HEX-редакторе. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Байты в стринги | FaTaL | Общие вопросы Delphi | 9 | 18.04.2008 15:46 |
Заменить часы в трее | Teen4jump | Win Api | 10 | 08.08.2007 12:26 |
Помогите пожалуйста найти и заменить слово в TStringList | Aleno4ka | Помощь студентам | 3 | 24.02.2007 14:45 |
в каком виде хранится иконка в Exe-файле? как её из него вытащить/заменить? | Holly1444 | Общие вопросы Delphi | 0 | 18.11.2006 13:56 |