Показать сообщение отдельно
Непрочитано 28.03.2013, 14:28   #37
Аватар для Retired
Kernel hackz.

По умолчанию Re: ASM или как сделать хук l2.exe

Цитата:
Сообщение от s2lx Посмотреть сообщение
так в том то и дело, что с библиотекой это
PHP код:
которая давала бы возможность вставлять в окно логина/чата текст с буфера обмена Windows... 
сделать сложнее чем в отдельной програмке.
Вернее не сложнее, если знать какую функцию клиента использовать.
А там мы уже "лезем" в ту библиотеку которая имеет эту функцию.
Для Engine так HMODULE hEngine = LoadLibraryA("Engine.dll"); и используем функции этой библиотеки.
С отдельной прогой сделать без знаний(для начала) проще так
PHP код:
Function GetLineageWndHWnd;
Begin
    result 
:= FindWindow('l2UnrealWWindowsViewportWindow''Lineage II');
End;

Procedure PostKeysToLineAge(keysStringaddEnterboolean);
Var
    
h                    HWnd;
    
i                    Integer;
Begin
    h 
:= GetLineageWnd;
    If 
0 Then exit;
    
SetForegroundWindow(h);
    For 
:= 1 To length(keys) Do
    
Begin
        SendMessage
(hWM_CHARword(keys[i]), 0);
    
End;
    If 
addEnter Then
    Begin
        SendMessage
(hWM_KEYDOWNVK_RETURN0);
        
SendMessage(hWM_KEYUPVK_RETURN0);
    
End;
End
Писал не я. Только копировал. Если не понравится - PaINN тебе оформатирует.
Баттхерт?
Retired вне форума Ответить с цитированием