Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.14;
Скачать: CL | DM;

Вниз

Pointer   Найти похожие ветки 

 
4ert   (2006-12-26 08:36) [0]

Вопрос такой, прошу сразу не пинать, ламер(тем болеев assembler), но, что будет если просто напросто сделать прыжок:


 
4ert   (2006-12-26 08:38) [1]


asm
 jmp adr
end;


Выйдет так? Если да, попутный вопрос, адрес нужной функции у меня в Pointer и как же мне его в Hex перевести для подстановки в adr?


 
Elen ©   (2006-12-26 08:45) [2]


> 4ert

Функция принимает какие нибудь параметры?


 
evvcom ©   (2006-12-26 08:57) [3]

> [1] 4ert   (26.12.06 08:38)
> адрес нужной функции у меня в Pointer и как же мне его в
> Hex перевести для подстановки в adr?

Вирусописатель, блин :-))))


 
Elen ©   (2006-12-26 09:10) [4]


> Выйдет так?

Прыжок куда? внутри процедуры или дальше?


 
oxffff ©   (2006-12-26 09:14) [5]


> 4ert   (26.12.06 08:38) [1]
>
> asm
>  jmp adr
> end;
>
>
> Выйдет так? Если да, попутный вопрос, адрес нужной функции
> у меня в Pointer и как же мне его в Hex перевести для подстановки
> в adr?


Тебе не в Hex, а в quad перевести надо;

TQUADPointer=pointer;

var a:pointer;
    QUADPointer:TQUADPointer;
begin
a:=@someCode;
QUADPointer:=PointerToQUADPointer(a);
asm
jmp QUADPointer;
end;
end;

Только не спрашивай как перевести в QUAD


 
oxffff ©   (2006-12-26 09:24) [6]


> Elen ©   (26.12.06 09:10) [4]
>
> > Выйдет так?
>
> Прыжок куда? внутри процедуры или дальше?


Просто прыжок. Надо просто попрыгать.

Пусть теперь голову ломает, что это за Quad pointer;
Надо было про Оctal pointer написать, а лучше вообще про семнадцатиричную систему счисления.

:)


 
Elen ©   (2006-12-26 09:29) [7]


> Просто прыжок. Надо просто попрыгать.
>
> Пусть теперь голову ломает, что это за Quad pointer;
> Надо было про Оctal pointer написать, а лучше вообще про
> семнадцатиричную систему счисления.
>
> :)

Ух ты 4ert! :)



Страницы: 1 вся ветка

Текущий архив: 2007.01.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
2-1167114623
wooow1
2006-12-26 09:30
2007.01.14
string && array of Char


2-1166788327
Kostafey
2006-12-22 14:52
2007.01.14
Сложный SQL-запрос


15-1166704781
Jeer
2006-12-21 15:39
2007.01.14
Users vs Mouse


2-1166921681
Fist
2006-12-24 03:54
2007.01.14
if FindFirst( *.* , faDirectory, srDir) = 0 then - находит все фа


2-1166613362
регинка
2006-12-20 14:16
2007.01.14
INSERT INTO ... SELECT ... FROM ...