Mankubusда
Mankubusнеа не то
Mankubus именно так
Clerk а что актуально? просвети.
возможн? Или что нибудь наподобие, что бы по хэндлу получить путь до папки.
valerko Каким путем пошол? Как запустил?
gorodon Я не заметил 20 поста ((
gorodon нарисовал)) Все понял. Сорри за тупость. Утро) Спасибо.
но в функции то патчится не 5 а 8 байт три из которых нопятся. для нашего случая длина патча то 8.
Все заработало, но почему не пойму(( Сорри что туплю.
gorodon обьясни почему пожалуйсто
а вот переписаная функция bool SpliceBridgeAllProlog(__in DWORD addr,__in DWORD new_addr,__out DWORD& true_addr,int prolog_size) { DWORD...
int __cdecl MystrOut(HDC hDC, LPCSTR a2, LPCSTR a3) { int ret; if (a2) DebugPrintF(a2); if (a3) DebugPrintF(a3); ret=pstrOut(hDC,a2,a3);...
00552E40 $-E9 24062300 JMP vkbd.00783469 00552E45 90 NOP 00552E46 90 NOP 00552E47 90 NOP...
а именно портит mov esi, [esp+10h+arg_0]
gorodon нужно переписать prolog_size байт а не 5 так как джамп не лезет, рвет инструкции
PSR1257 с пятибайтовым прологом все работает. bool SpliceBridge(__in DWORD addr,__in DWORD new_addr,__out DWORD& true_addr) { DWORD Protects=...
gorodon почему -5
gorodon ты их видишь? я пока нарисую а ты можешь написать)
это со сплайсом начало текстаут игрового 00552E40 $-E9 37062300 JMP vkbd.0078347C 00552E45 . 74 24 JE SHORT game.00552E6B 00552E47...
Имена участников (разделяйте запятой).