![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Вместо
seek(f,002470A1); Совершенно очевидно надо seek(f,$002470A1); так как это шестнадцатиричное число -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Goph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 304 Регистрация: 9.5.2002 Где: Кривой Рог Репутация: нет Всего: нет |
Простите, что задолбал, но очень надо! Что я делаю открываю файл с помощью hview ! Делаю представление кода в HEX, нахожу нужную мне строку по смещению 000266A0, нашел далее вижу строку Теперь помогите как поменять OF84B7000000 на 0F85B7000000!!! Денло в том, что Я пишу! procedure TForm1.Button1Click(Sender: TObject); var f:file of byte; b:Byte; begin b:= AssignFile(f,'c:\jpegopt.exe'); Reset(f); seek(f,$004270A1); write(f,b); CloseFile(f); end; end. Помогите как в шестнадцатирично формате представить число 85 и заменить! Посмотрите на мой алгоритм и исправте!! Простите за ошибки! ПОМОГИТЕ ПОЖАЙЛУСТА!! -------------------- Воображение гораздо важнее знаний! (Эйнштейн) |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: нет Всего: 12 |
Значит так...смещение известно или его надо найти? я тебе дал код как его найти, зная байты
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
procedure TForm1.Button1Click(Sender: TObject);
var f:file of byte; b:Byte; begin b:=$85; AssignFile(f,'c:\jpegopt.exe'); Reset(f); seek(f,$004270A1); write(f,b); CloseFile(f); end; -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |