关于c# 监控键盘按键

软件隐藏后,按键盘c键,软件显示。完整代码~~... 软件隐藏后,按键盘c键,软件显示。完整代码~~ 展开
 我来答
百度网友cfe4d0f
2013-04-05 · TA获得超过1502个赞
知道小有建树答主
回答量:937
采纳率:100%
帮助的人:869万
展开全部
注册全局快捷键啊..这需要键盘钩子 ...

建议去下载一个开源的项目叫做managedwindowsapi
里面有一个hotkey类可以很轻松完成这个任务

想自己写你需要一篇描述详细的键盘钩子API文档 而不是几句简单代码...
现有控件似乎无法完成这个功能 最多也只是在程序内的快捷键(menuStrip)
追问
qq截屏快捷键不就用这个原理。。只要这个代码……
追答
这种代码完全可以百度到吧-x-
比如 这里。。http://blog.csdn.net/kongwei521/article/details/6609316
不过有几点注意事项...
> 似乎钩子构造的代码需要写到库里去... (否则会出错 所以我推荐你直接去下载那个工程 如果你单纯的想实现结果- -)(但是我记得我自己写的时候没编译成dll也没出错- -)
> 传递钩子用的委托至少要保留一个引用。。否则时间长会被GC莫名其妙回收于是程序就crush了...
其他的比较规范的写法就是常量用api的define同名去声明。。封装成对象什么的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式