hDll DWORD 0 Fnct DWORD 0 Window1Procedure Proc Private hWnd:HWND, uMsg:ULONG, wParam:WPARAM, lParam:LPARAM .If uMsg == WM_CREATE Invoke LoadLibrary, TextAddr("nom de la dll.dll") Mov dword ptr [hDll], eax Invoke GetProcAddress, dword ptr [hDll], TextAddr("dllActif") Mov dword ptr [Fnct], eax ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question... hInst HINSTANCE ? DllEntryPoint Proc Private hInstance:HINSTANCE, dwReason:DWord, lpvReserved:LPVOID .If dwReason == DLL_PROCESS_ATTACH Mov Eax, hInstance Mov hInst, Eax Invoke SetWindowsHookEx, WH_KEYBOARD, Addr HookProc, hInst, 0 ... Return True DllEntryPoint EndP HookProc Proc Private nCode:DWord, wParam:DWord, lParam:DWord "traitements" : qui fonctionnent Ret HookProc EndP dllActif Proc "traitements"... Ret dllActif EndP End DllEntryPoint
... DllEntryPoint Proc Private hInstance:HINSTANCE, dwReason:DWord, lpvReserved:LPVOID ... dllActif Proc Export ... Ret dllActif EndP End DllEntryPoint===> erreur de compil
Compiling resources...
Assembling: Module1
Module1.asm(29) : error A2111: conflicting parameter definition
... DllEntryPoint Proc Private hInstance:HINSTANCE, dwReason:DWord, lpvReserved:LPVOID ... End DllEntryPoint dllActif Proc Export ... Ret dllActif EndPpas d'erreur de compil,