![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Встраивание АССЕМВЛЕРНЫХ команд [D5, D6, Win95/98]
borg © (2002-10-09 14:29:00)EXE-шник декомпилирован в DEDE 3.10. Получился код на
ассемблере но он вззят в комментарий (**) и после запуска приложения,
например, при нажатии на кнопку "закрыть" ничего не происходит.
Вот код полученный с помощью декампилятора на Close; в делфи
раньше было
procedure TForm1.Button1Click(Sender : TObject);
begin
close;
end;
стало
procedure TForm1.Button1Click(Sender : TObject);
begin
(*
* Reference to : TApplication._PROC_0044AF4C()
|
004BF540 E807BAF8FF call 0044AF4C
004BF545 C3 ret
*)
end;
оператор ASM END; не помогает. Подскажите как сделать, что бы делфи понял
что написанно на ассемблере.
Stein (2002-10-09 15:29:00) [1]Да-а-а :)
Digitman (2002-10-09 15:13:00) [2]>Stein
Что значит "взломать" ?
>borg
Говорю же - брось эту затею)
Знания ASM у тебя, как видно - в зачаточном состоянии.
borg (2002-10-09 15:01:00) [3]КАК вызвать эту процедуру она же в коментарии, а без комментария делфи показывает ошибку.
Stein (2002-10-09 15:00:00) [4]Удалено модератором
Digitman (2002-10-09 14:33:00) [5]procedure TForm1.Button1Click(Sender : TObject);
asm
call _PROC_0044AF4C
end;
P.S. Брось эту затею. Ничего путного у тебя не получится.