C#获取键盘按键信息(键盘钩子)

时间:2012-09-08 08:04:35
【文件属性】:

文件名称:C#获取键盘按键信息(键盘钩子)

文件大小:52KB

文件格式:RAR

更新时间:2012-09-08 08:04:35

C# 键盘钩子 获取键盘按键

基于C#写的一个键盘钩子,可以屏蔽除(Ctrl + Alt + Delete)以外的所有系统热键,并可以获取当前按键信息(不过这个方面有些bug)。 对于Ctrl+Alt+Delete可以通过二进制流打开taskmgr.exe,让系统误认为它已经运行可以达到屏蔽的目的。


【文件预览】:
SetKeyboardHook
----KeyBoardDisplayList.cs(6KB)
----bin()
--------Debug()
----KeyboardHookEventArgs.cs(878B)
----obj()
--------Debug()
----Properties()
--------Resources.Designer.cs(3KB)
--------Settings.settings(249B)
--------Resources.resx(5KB)
--------Settings.Designer.cs(1KB)
--------AssemblyInfo.cs(1KB)
----Program.cs(499B)
----KeyBoardDllHookStruct.cs(348B)
----KeyDataGroupHandle.cs(3KB)
----MainForm.resx(6KB)
----MainForm.cs(675B)
----SetKeyboardHook.csproj(4KB)
----Hook.cs(5KB)
----Win32API.cs(1KB)
----MainForm.Designer.cs(3KB)
SetKeyboardHook.sln

网友评论

  • 没有达到我的要求,但是代码写的不错
  • 不错的实例,很好
  • 没有达到我的要求,但是代码写的不错
  • 不错,大给力了
  • 很好很实用的一个例子,正解了燃眉之急
  • 不错,基本的满足我的要求,谢谢楼主的分享!
  • 很好,不错,项目用到了
  • 能用,学习了,谢谢
  • 不错,基本的满足我的要求
  • 不错,有一定的参考价值。
  • 钩子能用,但还是一个例子程序,还需优化,有没有只监听IE进程的键盘输入
  • 不错,但是怎么感觉有点占资源啊
  • 感觉好卡的样子
  • 不错,可以用来参考
  • 源码分类明确,可读性高,有已编译,运行测试正常
  • 钩子可以用,赞
  • 不错 ,是需要的效果
  • 钩子能用,就是拦截了所有按键,其它窗口不能接收按键了
  • 不错 ,是需要的效果
  • 可以用,学习一下
  • 代码没有优化好,经常性卡到
  • 还是无法屏蔽系统CTRL ALT DEL
  • 不错 但是无法搞定腾讯qq的
  • 可以用,也能准确的获得码值
  • 钩子可以用,赞
  • 可执行文件 跟描述相符合