何を難しがってんだ?
SetWindowsHookEx(WH_KEYBOARD_LL)
UnHookWindowsHookEx()
で終わりじゃんか。