Я подключаю клавиатуру в приложении. Требование состоит в том, чтобы подключить клавиатуру во всех потоках в процессе.
Я использовал API SetWindowsHookEx.
SetWindowsHookEx(WH_KEYBOARD_LL, (HOOKPROC)::KeyboardHookProc, hInst, 0);
Хук создается для всех потоков в процессе. Это работает нормально, пока не существует вызывающий поток. Как только вызывающий поток завершает работу, перестает работать крючок.
Есть ли способ подключить процесс, а не потоки в процессе.