キーボードフックを使用しているプログラムを見つけるためのツール?


8

キーボードハンドラーにフックしているすべてのプログラムを見つける優れたツールを探しています。

ホットキーコマンダーがすべてのプログラムを表示していません。私は2つのアプリを実行しており、グローバルホットキーが定義されて機能していますが、これらのプログラムはホットキーコマンダーにリストされていません。

Deep System Explorerが一部のドライバーを検出せず、エラーが表示されます。

他のもの?

Windows 7 64ビットを使用しています。


好奇心が強い、何を解決しようとしているのか。
surfasb 2011

コンピューターの法医学ツールを探しているようです。
ロバート

回答:


1

Spy ++を試しましたか?これはあなたを助けることができます。


Spy ++はWindows SDKに含まれているようですが、ダウンロードリンクが見つからないようです。探し続けます。それまでの間、チェックする他のツールをいくつか紹介します。


0

私は最近この問題も調べましたが、答えに最も近いのは、キーボードフックを登録したWindowsにプログラムで質問する方法がないことを明らかにすることでした(ただし、マークされていない同様の重複への回答はStackOverflow に関する質問は、それが可能であると主張する記事にリンクしています。これを行うように設計されたほとんどのプログラムは、すべてのショートカット(.lnk)ファイル(通常は[スタート]メニュー)を見て、ホットキーが割り当てられているファイルを確認しますが、ほとんど役に立ちません。

私の場合、EclipseとWinSplit Revolutionでいつも使用しているいくつかのキーボードショートカットを使用することができませんでした(WinSplitは、起動時に、他の誰かが既に使用しているキーボードショートカットのそれぞれについて不満を述べていました)。キーボードショートカットを乗っ取ったユーザーを特定できるプログラムは見つかりませんでしたが、回避策は見つかりました。

  1. システムトレイのすべてのアイコン(タスクバーの右/下にあるタスクバーの領域)を右クリックまたはダブルクリックして、オプション(「設定」と呼ばれることもあります)に移動します。
  2. オプションのすべてのページに目を通し、キーボードショートカットやホットキーについて言及がないか探します。
  3. 各システムトレイアプレットで使用しないものを無効にします。
  4. 場合によっては、ホットキーを無効にするオプションがなく、起動時にそのプログラムを無効にするか、プログラムをアンインストールするしかありません。

最終的には、約6種類のプログラムのホットキーを無効にする必要があり、アンインストールしなければならないプログラムも1つありました。ホットキーを無効にしなければならなかったいくつかのプログラムは、SnagIt(スクリーンショットツール)、DisplayFusion(タスクバーエンハンサー)、Skype、私のビデオカードコントロールパネルアプレット、およびTrueCryptでした。


0

私自身もこの質問に何度か取り組んでいます。幸いなことに前回私はあなたが望んでいることを正確に実行するプログラムを見つけることができました。

注意:Win 8以降を使用している場合は、このユーティリティを使用しないでください。問題が発生します。

これはWindows Hotkey Explorerと呼ばれ、無料でダウンロードできます(同じページにある有料のHotkey Commanderと混同しないでください)。すべてのホットキーとそれらを予約したプログラムが表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.