ウィンドウのメッセージをウィンドウにキャプチャするためにDLLを書き込んで使用する方法を知っています。私がする必要があるのは、任意のアプリケーションでシステム上で行われたコピー(Control + Cまたは他の方法)をキャプチャすることです。 Windowsのフックを使ってこれを行う簡単な方法がありますか?ウィンドウ内のコピーアクションをフックする方法
1
A
答えて
6
あなたはSetClipboardViewerの機能を探しています。
クリップボードの内容が変更されると、この機能(または関連するChangeClipboardChain)で登録された最新のウィンドウにWM_DRAWCLIPBOARDというメッセージが表示されます。
メッセージを他の登録されたビューアに送信し、シャットダウン時に自分自身を登録解除するというアプリケーションの責任はアプリケーションにあります。
これはフックしようとするよりもはるかに信頼性が高くなりますctrl + c。
+0
ありがとう、これは私が探していたものです –
関連する問題
- 1. ウィンドウAPIをグローバルにフックする方法はありますか?
- 2. キューバのプラットフォーム - コピーアクション
- 3. Cとウィンドウでフックする
- 4. ウィンドウのフックとアプリケーション
- 5. Mongoose - フック内での照会方法は?
- 6. ウィジェット内でモデルの変更をフックする方法
- 7. ウィンドウ10内のウィンドウ内のTextBoxコントロールへのハンドルを取得する方法
- 8. ウィンドウXmonadでフックを閉じる
- 9. コルドバのフックをデバッグする方法は?
- 10. Cucumber-Javaのライフサイクルをフックする方法
- 11. ILoggerのインターセプタをフックする方法
- 12. MPIncomingPhoneCallControllerのメソッドをフックする方法は?
- 13. 内部Eclipseブラウザにフックする方法は?
- 14. ホワイトフレームワーク内のメインウィンドウ内の子ウィンドウにアクセスする方法
- 15. Wordpress:メディアエディタでクロップをフックする方法
- 16. IDropTarget :: Dropをフックする方法
- 17. Luisをボットフレームワークにフックする方法FormDialog
- 18. ブラウザのcontextmenuイベントにフックする方法
- 19. Gitのフック:Gitのフックでエコーを有効にする方法がある
- 20. 子ウィンドウ(ポップアップ)内の親ウィンドウのJavaScript変数へのアクセス方法?
- 21. ウィンドウ内のインポート方法fcntlモジュール
- 22. ウィンドウをアニメートする方法ウィンドウ内でアニメーションを最小化/表示する方法はありますか?
- 23. はいをクリックし、ウィンドウ内のキャンセルボタンをクリックする方法
- 24. ウィンドウ内のドッカーツールボックス用のレジストリミラーを設定する方法
- 25. ウィンドウ内のフォルダへのショートカットを作成する方法は?
- 26. ウィンドウの下にあるプロセスの描画関数全体をフックする方法はありますか?
- 27. `commit-msg` gitフック内からターミナルエディタを開く方法
- 28. ExtJS内のウィンドウからフレームヘッダを削除する方法は?
- 29. ウィンドウ内で一連のアクションを自動化する方法
- 30. ウィンドウ内のPCIデバイス番号を変更する方法
キーボードイベントやクリップボードイベントの後にいますか?彼らは2つの異なるものです。 –