ibcadmin 发表于 2013-1-15 18:28:31

C#全局钩子DLL分享

c#全局钩子作用是什么呢?
通俗点说 全局钩子可以做一个鼠标连点器或者连发工具。

主要作用就是即使焦点不在窗口上,也可以键盘值 鼠标值

今天就分享一个大神写好的全局钩子。

直接引用就好。。

现在给大家说下用法。

首先

添加应用把Bin目录下的DLL文件引用进去。

第二步:
实例化调用类 ,并且引用命名空间。

MouseHook mouseHook = new MouseHook();
      
KeyboardHook keyboardHook = new KeyboardHook();

第三步:

实例化以后 给对象添加一个键盘或者鼠标事件。今天就说下键盘事件 KeyDown时间


//mouseHook.MouseDown += new MouseEventHandler(mouseHook_MouseDown);//鼠标按下事件

   //mouseHook.Start();   //开始

keyboardHook.KeyDown += new KeyEventHandler(keyboardHook_KeyDown); //键盘按下事件

keyboardHook.Start();      //开始


第四步

开始在事件中写代码当你+= 按TAB键两下 自动就会出现事件方法


如下代码

void keyboardHook_KeyDown(object sender, KeyEventArgs e)      {

//这里操作代码省略

}



就讲这么多   有疑问 评论问。


下载地址:

chao2332601 发表于 2013-6-16 02:01:28

谢谢分享!!!

chao2332601 发表于 2013-6-16 05:01:28

谢谢分享!!!

chao2332601 发表于 2013-6-16 05:01:47

谢谢分享!!!

hyztty 发表于 2013-8-4 23:03:48

十分不错,万分感谢:D

hyztty 发表于 2013-8-4 23:07:41

为什么没有项目文件:(

ibcadmin 发表于 2013-8-4 23:14:13

hyztty 发表于 2013-8-4 23:07 static/image/common/back.gif
为什么没有项目文件

下载了吧?

hyztty 发表于 2013-8-5 13:46:34

嗯,下载了
页: [1]
查看完整版本: C#全局钩子DLL分享