C++ wyłapywanie operacji copy / paste

mto9

Użytkownik
Dołączył
Kwiecień 20, 2011
Posty
81
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 :
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 ?
 
Do góry Bottom