Клавиатура низкого уровня Hook не в потоке пользовательского интерфейса

Я хочу создать хорошую библиотеку для перехвата клавиатуры. Я использую метод SetWindowsHookEx и заметил, что метод hookProc, который должен вызываться при любом системном событии KeyDown, не выполняется, если основной поток моего приложения занят. Думаю, крючок нужно сделать так, чтобы за него отвечала другая нить. Это возможно? Как мне это сделать?


person jozefkarton    schedule 07.04.2012    source источник


Ответы (1)