当前位置:编程学习 > C#/ASP.NET >>

为C#版写个局部Hook的程序 不实现 不结帖

有个想法 用C# WinForm写个关于局部Hook的小程序  实现以下功能:

button1: 屏蔽键盘上左右Win键 就是让它根本不起作用 千万别弹出那个开始菜单

button2: 屏蔽键盘上Ctrl+Esc组合键

button3: 屏蔽键盘上Alt+Esc组合键

button4: 屏蔽键盘上Alt+Tab组合键

仅需实现以上四个功能 不要全局Hook  因为有些键是要开放使用的  比如常用数字键 字母键 ctrl+alt+del组合键 都不需要屏蔽  开放使用

如果您有过此方面的研究 请留下您宝贵的见解  在下不胜感激 

如果您能够实现四个功能中的某一个或几个 也请不吝留字

如果您能提供相应的源代码   感激涕零 因为在下弄这个程序快一个月了  查了网上很多资料 都不甚完美 而且C++的偏多 

网上很多朋友说.NET好象做不到这些效果 要说全局Hook那我不知道 但实现这四个功能 我真的不信这么强大的.NET不可以实现 
于是立志写个C#版的 而且思想、代码都相当清晰的出来 
请让我们共同努力  为我们的C#也写一个吧   谢谢  分不多了  但如果有好的方法  在下一定努力赚分->加分 
                                                                               
                                                                                       谢谢您的参与!!!
                                                                                       不实现 不结帖 --------------------编程问答-------------------- 参考一下
http://topic.csdn.net/t/20050623/17/4102401.html

或者你可以参考下我的东西,HookWndProc
http://blog.csdn.net/lovefootball/archive/2007/09/14/1784882.aspx
--------------------编程问答-------------------- 帮顶有分  不够再加 --------------------编程问答-------------------- Global System Hooks in .NET   
http://www.codeproject.com/KB/system/globalsystemhook.aspx   
------------------------------------------------------------   
Processing Global Mouse and Keyboard Hooks in C#   
http://www.codeproject.com/csharp/globalhook.asp --------------------编程问答-------------------- 没遇到过这种情况.
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,