Swat2k Ок
Это сильно... Совсем запутался... Убиваешь стек в первом, втором и третьем случаях.
Swat2k Покажи исправленный тобой код.
По другому и не скажешь ))) Кода добавилось, а смысла убавилось ))
MainCodeProc proc lHost: dword, lhCurrentDLL: dword Нормально юзаешь эти два параметра обращаясь к неи по именам lHost и lhCurrentDLL...
Да...но не так,как это делаешь ты... Ща.. PS Я тоже так могу.. Да, и кстати, не забывай в каком порядке ты передаешь параметры...у тебя все с ног...
Swat2k Начало функции MainCodeProc под отладчиком должно быть таким: push ebp mov ebp, esp дальше идет твой код.. pop eax mov Host,eax pop eax mov...
Swat2k MainCodeProc proc pop eax mov Host,eax pop eax mov hCurrentDLL,eax Это как? Что ты делаешь этим кодом? Сначала в Host запихиваешь...
Не знание того какую ерсию программы ты собирашься патчить, это результат того, что ты юзаешь Оттуда же и дальнейший, извигите, бред, который вы...
Никогда бы не подумал )))))
meduza Нагородил огород )) Особенно, вот это понравилось : и это.. жжешь ))
Nextor Не писал подобных утилит, но глянув на твой код http://wasm.ru/forum/viewtopic.php?pid=280810#p280810 подумалось следующее: где гарантия...
Novi4ek Ты запятые забыл поставить или ты так думаешь?
Nextor Гавно-вопрос. Ты, главное, спроси поконкретнее...
inc ebp je $+0ah ; GetProcAddress Что это? Убери отсюда inc ebp и все будет.
sparc Самое простое: переименовываешь -- перемещаешь (в папку темп, напр.) -- создаешь новый со старым именем.
GetMsgProc proc nCode:DWORD, wParam:DWORD, lParam:DWORD cmp nCode,0 jnz @ret mov edi, lParam mov eax, dword ptr [edi+4] .if...
WIN32 Не...я не твой проверял )) Я проверил лишь то,что если изменять значение виртуального кода нажатой клавиши в хуке на WH_GETMESSAGE, то мы...
WIN32 Проверил, работает. GetForegroundWindow?
WIN32 Попробуй подменять в хуке на мессаги. Сам не пробовал. Ща попробую.
Имена участников (разделяйте запятой).