在C#中复制/粘贴事件监听器

时间:2009-07-21 02:09:00

标签: c# copy-paste

我是C#(我习惯使用Java)的新手,我正在尝试实现一个可以在Windows XP计算机后台运行的侦听器,并且能够查看用户何时进行复制,剪切或粘贴操作。
我找到了page 并试图实现该听众,但我一直有问题。

我的问题有两个方面:一,这个页面上的听众会解决我的问题吗?如果是的话,有关实施它的任何提示吗?我得到了:

  

找不到类型或命名空间名称“DragDropOrCopyPasteEventArgs”(您是否缺少using指令或程序集引用?)

我已尝试附加必要的程序集引用,但我似乎没有正确的dll。

提前感谢。 (在任何人问之前,我不是在写病毒,而是写作分析器)

1 个答案:

答案 0 :(得分:9)

对于复制听众,请查看此问题here和文章here

至于上面提到的帖子中讨论的粘贴事件,似乎有一些混乱,因为剪贴板监听器不提供任何关于粘贴的反馈。您可能必须安装全局挂钩才能捕获CTRL + V和鼠标上下文菜单。

使用密钥钩请阅读此CodeProject文章。

要听取鼠标事件和动作,请访问另一篇关于WIN 32挂钩的CodeProject文章和this msdn页面。