Leaf API Hook solution Borland delphi component
How to use Leaf API Hook solution
var MessageBoxANext : function (hWnd: HWND; lpText, lpCaption: PAnsiChar; uType: UINT): Integer; stdcall; function MessageBoxACallback(hWnd: HWND; lpText, lpCaption: PAnsiChar; uType: UINT): Integer; stdcall; begin Result := MessageBoxANext(hWnd, lpText, 'Message From Dll', uType); end;
procedure DllMain(dwReason: DWORD); begin case dwReason of DLL_PROCESS_ATTACH: begin HookAPI('user32.dll', 'MessageBoxA', @MessageBoxACallback, @MessageBoxANext); end; DLL_PROCESS_DETACH: begin UnHookAPI('user32.dll', 'MessageBoxA', @MessageBoxANext); end; end; end; begin DllProc := @DllMain; DllMain(DLL_PROCESS_ATTACH); end.
function ProcessInjectLibrary(PID: DWORD; lpszLibName: PAnsiChar): Boolean;stdcall;
|
Nghiên cứu Multimedia (âm thanh, hình ảnh, ánh sáng, phim ) - Kỹ thuật đảo mã độc hại - Bẻ khóa phần mềm - Độc tấu ghita - Phần mềm văn phòng - Kiếm tiền trên mạng - Lĩnh vực khác
Trao đổi với tôi
http://www.buidao.com