0

ユーザーから報告されたいくつかのバグを把握するために、現在クリップボードを監視しているプロセスを特定する方法が必要です。それを行う方法はありますか(またはすでにそれを行っているアプリケーションでもありますか)?

4

2 に答える 2

1

簡単な答えは、「グローバルフックチェーン」を列挙することです。ただし、これはかなり難しい手順です。私の知る限り、それを行うためのC#コードは存在しません。

Windowsでグローバルフックチェーンを取得する

アプリケーションにロードされているすべてのモジュールを一覧表示することで、この問題のトラブルシューティングが可能になる場合があります。挿入されているDLLを確認することで、インストールされているどのアプリケーションが問題を引き起こしているのかを把握できる場合があります。これは、コードまたはサードパーティのアプリケーションで簡単に実行できます。ロードされたすべてのアセンブリを一覧表示するにはどうすればよいですか?を参照してください。

上記の質問からのこの回答は、いくつかの洞察を提供します:https ://stackoverflow.com/a/3748945/1042744

于 2012-10-01T13:24:59.857 に答える
0

クリップボードの「フック」が役立つ場合があります。

http://www.codeproject.com/Articles/19858/Global-Windows-Hooks

于 2012-10-01T13:08:35.373 に答える