アプリケーションでキーボードをフックしています。要件は、プロセス内のすべてのスレッドでキーボードをフックすることです。
SetWindowsHookExAPIを使用しました
SetWindowsHookEx(WH_KEYBOARD_LL, (HOOKPROC)::KeyboardHookProc, hInst, 0);
フックは、処理中のすべてのスレッドに対して作成されます。これは、呼び出しスレッドが存在するまで正常に機能します。呼び出しスレッドが終了するとすぐに、フックは機能を停止します。
プロセス内のスレッドではなく、プロセスにフックする方法はありますか?