win api GetKeyboardStateを使用して、システム全体ですべてのキーボードの押下を追跡しています。
これは問題なく動作しますが、リモート デスクトップではおかしな動作をします。
リモート デスクトップが Windows モードの場合、これは正しく機能しますが、リモート デスクトップが全画面表示の場合は機能しません。
フルスクリーンのリモートデスクトップでキーストロークを取得する方法を経験した人はいますか?
ありがとう
win api GetKeyboardStateを使用して、システム全体ですべてのキーボードの押下を追跡しています。
これは問題なく動作しますが、リモート デスクトップではおかしな動作をします。
リモート デスクトップが Windows モードの場合、これは正しく機能しますが、リモート デスクトップが全画面表示の場合は機能しません。
フルスクリーンのリモートデスクトップでキーストロークを取得する方法を経験した人はいますか?
ありがとう
フックを使用すると、他のプログラムよりも前にキーステートを受け取り、キーストロークをキャンセルすることもできます。1 つのフックを濡らすには user32.DLL の「SetWindowsHookExW」を使用し、フックを削除するには「UnhookWindowsHookEx」を使用します。多くのサンプル コードがあります。これを試してください http://www.codeproject.com/Articles/19004/A-Simple-C-Global-Low-Level-Keyboard-Hook