5

私は C# を初めて使用し (Java には慣れています)、Windows XP コンピューターのバックグラウンドで実行でき、ユーザーがいつコピー、切り取り、または貼り付け操作を実行したかを確認できるリスナーを実装しようとしています。このページ
を見つけて 、そのリスナーを実装しようとしましたが、問題が発生し続けます。

私の質問は 2 つあります。1 つは、このページのリスナーは私の問題を解決してくれますか? もしそうなら、それを実装するためのヒントはありますか?私は得ています:

型または名前空間名 'DragDropOrCopyPasteEventArgs' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

必要なアセンブリ参照を添付しようとしましたが、正しい dll を持っていないようです。

事前に感謝します。(誰かが尋ねる前に、私はウイルスを書いているのではなく、それは書き込みアナライザーです)

4

1 に答える 1

11

コピー リスナーについては、こちらの質問とこちらの記事をご覧ください

上記のスレッドで説明されている貼り付けイベントに関しては、クリップボードリスナーが貼り付けに関するフィードバックを提供しないため、混乱が生じているようです。CTRL + V およびマウス コンテキスト メニューをキャプチャするには、グローバル フックをインストールする必要がある場合があります。

キーフックの使用については、このCodeProject の記事をお読みください。

マウス イベントと動きをリッスンするには、この別のCodeProject記事と、 WIN 32 フックに関するこのmsdn ページにアクセスしてください。

于 2009-07-21T02:42:15.107 に答える