Witam. Próbuję wyłapać informacje na temat operacji kopiuj/wklej. Myślałem, że najlepszym rozwiązaniem będzie założenie hook'a i wyłapywanie wiadomości WM_PASTE , WM_COPY. Dlatego stworzyłem funkcję hook'a :
A oto jak próbuję ustawić hook'a:
Nie stety nie udaje mi się prawidłowo ustawić hook'a, wie ktoś gdzie może tkwić przyczyna ?
Kod:
LRESULT CALLBACK Keylogger::hookClipboardFunction(int nCode, WPARAM wParam, LPARAM lParam)
{
//pasteAction();
return CallNextHookEx(hookClipboard, nCode, wParam, lParam);
}
A oto jak próbuję ustawić hook'a:
Kod:
hookClipboard = SetWindowsHookEx(WH_GETMESSAGE, hookClipboardFunction, 0, 0);
if(hookClipboard) cout << "jest Hook" << endl;
else cout << "Nie ma hooka" << endl;
Nie stety nie udaje mi się prawidłowo ustawić hook'a, wie ktoś gdzie może tkwić przyczyna ?