отдельное (дополнительное) спасибо за ссылочку :)
всем спасибо за разъяснения непонятностей :) после прочитанного я разобрал двоичный код своей процедурки, и оно вроде бы так и должно работать,...
..... some code ...... call a1 a1: pop ebx; //в EBX нао поместить адрес начала этого кода. т.е....
вообще в этом случае можно сделать без проще. mov eax, a1; если я не ошибаюсь будет то же самое. хотя может я всетаки ошибаюсь? в общем мне...
с дельта смещением и так все понятно. нужно получить текущий адрес, и отнять/прибавить от него дельту проблема в том как его получить (текущий...
в том то и дело что я не знаю где этот код будет размещен. и offset MyProc никак нельзя получить :( с этим бы я справился
собственно говоря боюсь это не подойдет. компилятор вставляет вместо метки относительный адресс если я не ошибаюсь а мне нужен полностью...
забыл я :( года два назад мне это надо было сделать (сделал на TASM вроде бы...), уже не помню как именно это делается, и литература вся ушла в...
спасибо что напомнил, все собирался скачать это прославленное орудие программерского труда, да никак руки не доходили :( вот щаз скачал
и интересно где на li.ru (www.liveinternet.ru) можно найти чтолибо сплошное ЖЖ разных эмочек... :) кстати гугля мне выдала оттуда 1 ссылочку,...
Brain Failure китайский панкрок поют на анлийком :(
это щаз куда ты меня послал? че эт собсно такое? можно ссылочку?
кто может сказать чтото по поводу САБЖА гуглением добился до одного результата: ОН СУЩЕСТВУЕТ нашел даже пару мп3, но: они пою на английском...
всем спасибо, решил проблему подругому %)
где можно найти справку по опкодам? мне например нужен код операции jmp подскажите пожалуйсто
всем чпасибо за помощь, чуть чуть разгребся с остальными делами и сразу доделал это. :) а ошибка - известно где, в ДНК :)
ну да, скинь пожалуйсто :)
а может у когото есть шото подобное? готовое я бы глянул как там сделано и может нашел бы таки ошибочку?
#define RVATOVA(base,offset) ((PVOID)((DWORD)(base)+(DWORD)(offset))) DWORD GetSectionProtection(DWORD); BOOL ProcessRelocs(unsigned long, DWORD);...
да не занимался я раньше с длл были у меня эти исходники готовые, рабочие. надо было прикрутить туда вызов дллмаин да и все. сел колупал-колупал...
Имена участников (разделяйте запятой).