WindowsフックDLLを記述して使用し、ウィンドウメッセージなどをウィンドウにキャプチャする方法を知っています。私がする必要があるのは、任意のアプリケーションのシステムで実行されたコピー(Control + Cまたはその他の方法)をキャプチャすることです。Windowsフックを使用してこれを行う簡単な方法はありますか?
4140 次
1 に答える
6
SetClipboardViewer関数を探しています。
クリップボードの内容が変更されるたびに、この関数(または関連するChangeClipboardChain)を介して登録された最新のウィンドウにWM_DRAWCLIPBOARDメッセージが送信されます。
そのアプリケーションは、メッセージをチェーンに沿って他の登録済みビューアに渡し、シャットダウン中に自身の登録を解除する責任があります。
これは、フックしようとするよりもはるかに信頼性が高くなりますctrl+c。
于 2011-06-13T19:00:58.210 に答える