Процедура Redirect по оффсету 401F50
- Код: Выделить всё
Public Function Wrapper1() As Long
//Redirect Wrapper1Address
mov eax, Wrapper1Address //dword ptr 403024
push eax
call Redirect //401F50
xor eax, eax //вернуть ноль
ret
End Function
Public Sub Redirect(ByVal Addr As Long)
lea eax, dword ptr [esp+4]
push eax
call VarPtr
//теперь eax = VarPtr(Addr)
sub eax, 4
mov ecx, Addr
push ecx
jo //... это нам не надо...
push eax
call PutMem4
call vbaSetSystemError
ret 4
End Sub
А щас с параметрическими разберёмся...