本人学习C#有一段时间了。做过一些小程序和小网站,今天突然想自己写一个屏蔽键盘按键的一个小软件!平时玩游戏总是被win按钮弄得心情很差,想开发一个可以自己定义屏蔽想要屏蔽的按钮的这么一个小软件!
之前做过一些游戏自动打怪的程序 用到一些常用的api函数 但是没有用过hook钩子 。现在不知道我的这个小软件需要那些api 如何使用键盘hook?希望来的朋友给点思路!
之前做过一些游戏自动打怪的程序 用到一些常用的api函数 但是没有用过hook钩子 。现在不知道我的这个小软件需要那些api 如何使用键盘hook?希望来的朋友给点思路!
也可引用[DllImport("user32.dll", SetLastError = true)]
public static extern bool RegisterHotKey(
IntPtr hWnd,
int id,
int fsModifiers,//alt = 1, none = 0, win = 8;
Keys virtualKey
);
[DllImport("user32.dll", SetLastError = true)]
public static extern bool UnregisterHotKey(
IntPtr hWnd,
int id
);
http://topic.csdn.net/u/20090814/16/1865DAFB-AC19-4569-9D75-5C146D4A5B8E.html
------------------------
一样。你只需要DllImport相应的dll,然后[DllImport("user32.dll", SetLastError = true)]
你的API函数就可以了。
C#屏蔽Win键与鼠标 源码