win api GetKeyboardStateを使用して、システム全体のすべてのキーボードプレスを追跡しています。GetKeyboardStateがリモートデスクトップのフルスクリーンモードで動作しない
これはうまく動作しますが、リモートデスクトップで面白い動作をします。
リモートデスクトップがWindowsモードの場合、これは正しく動作しますが、リモートデスクトップがフルスクリーンの場合は動作しません。
誰もこの経験がありましたか、フルスクリーンのリモートデスクトップでキーストロークを取得する方法はありませんでしたか?
おかげ
「動作しない」ということを詳しく教えてください。 'GetKeyboardState'はグローバルステートではなくローカルステートだけを返すので、システム全体のキーボードの押下は追跡されません。 –
私は、あなたがそれらのフックを使用してフルスクリーンでリモートデスクトップからキーボードキーをキャプチャすることができないように見えることを意味します。おそらくそれらをバイパスします。 –
これまでは働いてはいけません。 'GetKeyboardState'は他のスレッドグループから状態を取得できません。 (アタッチメントゲームがない場合、スレッドグループは基本的には単一のスレッドです) –