dermatolog вот вот уже сам понял align 4 con CONTEXT <> изза отсутствия align была ошибка, про ContextFlags тоже догнал. Всё работает всем...
а чем его надо заполнять? сама GetThreadContext возвращает 0 что есть ошибка, и структура CONTEXT не заполняется
.data id dd ? con CONTEXT <> .code thread proc @@: invoke Sleep,100 jmp @b ret thread endp start: ;int 3 invoke...
И всё ради того чтобы блокнот жил :D
.data aStr db "send Hello Test",0 aCmd db 30 dup(0) aSend db 30 dup(0) .code START: lea edi, offset aStr ;"send Hello Test" invoke lstrlen,edi...
Нестандартная рулетка )
Да dll и с ловушками тоже dll. Напиши тот же код и скомпиль его как библеотеку, а потом заинжекти блокнот в хлам )))
А можно ещё сделать систему зеркал )
WishMaster ты сорвал JackPot ) "Вчера 23:23:23"
ну дык не может же быть WndProc в другой программе, он должен быть в адресном пространстве того же процесса грузи dll
TOLSTOPUZ какую
del....
Спасибо. Нашел её аш в \Program Files\Microsoft SDKs\Windows\v6.0A\Lib\shell32.lib, а в библиотеках masm 9.0 её даж небыло.
Есть ли быстрый и универсальный способ узнать под ограниченой учётной записью мы находимся или нет. Я конечно понимаю что вариантов куча, но...
DEEP_DEN_ Вы гоните, успокойтесь, это вам не развлечение
deadly83 А вот и нефига это просто вычисляется значение eip
попробуй так Array dd a1,......a48 dd a49,.....a100 ;и так далее ebx лучше воабще не трогать если вызовы API происходят в цикле. можно...
ну а если тип поглашения не stdcall. немного громоздкий способ, но как вариант - похукать функцию сплйсингом и вернуть то что нужно, типо того...
в версии 9.0 она в папке example09
а за ней нопов нету, вылезти некуда?
Имена участников (разделяйте запятой).