我想使用C#构建一个win应用程序... 我希望这个应用程序能够接受来自键盘的信......我希望这样做无论是通过这个程序或其他的书面文字...如果我可以选择我想要窥探的节目,它会好得多......换言之...我想让我的程序得到键盘上的所有东西并且一切都被在Firefox,歌剧,IE浏览器女巫写在同一时间与我的程序正在运行...间谍键盘(如何通过C#win窗体应用程序获取键盘消息)
0
A
回答
0
我相信你正在寻找的是一个键盘记录...
如果这样你就可以找到信息: http://www.axino.net/tutorial/2009/02/keylogger-in-c-introduction
0
有一个在代码项目上这在相当全面的文章:http://www.codeproject.com/KB/system/KeyLogger.aspx
尽管这篇文章是围绕C++等它涵盖了很多你需要知道的技术细节。
这里有一个C#项目的示例:http://www.codeproject.com/KB/system/simple_key_log.aspx。
1
您需要一个全局键盘挂钩,这将允许您的应用程序监听系统范围内的键盘输入事件。您可以通过P /调用SetWindowsHookEx
function并指定参数的WH_KEYBOARD_LL
标志来实现此目的。整个过程可能会稍微复杂一些。
但事实证明,你很幸运。 Stephen Toub已经在他的博客上写下了你的代码:Low-Level Keyboard Hook in C#。把这个放到你的项目中,你就进入了间谍行业。
相关问题
- 1. 如何避免“应用程序Android键盘未响应”消息?
- 2. 键盘上的C#赢如何捕获招窗体应用程序(CTRL + ALT + DEL)
- 3. 通过键盘
- 4. 通过键盘绑定从系统托盘C打开程序#
- 5. 如何在Windows窗体应用程序中创建复合键盘快捷键?
- 6. 如何实现Windows窗体应用程序中的键盘按键按下
- 7. 在通用Windows应用程序中获取键盘状态
- 8. bada编程 - 用键盘弹出消息
- 9. iPad/iPhone应用程序可以通过键盘拦截媒体键吗?
- 10. 防止键盘消息到达应用程序
- 11. 以编程方式取消键盘键盘?
- 12. 钩键盘:如何获取键被按下的程序名称?
- 13. 通过win消息在应用程序之间进行通信
- 14. 如何推键盘上方的窗体?
- 15. 如何在VB.NET 2005应用程序中获取键盘按键值?
- 16. 如何通过键盘通过键盘(WPF,C#)不允许空间,空白的,(“_”)charachter从文本框中输入
- 17. 如何使用媒体键读取USB键盘的键码
- 18. 如何使键盘消失?
- 19. 如何让键盘消失?
- 20. 如何让键盘消失?
- 21. Swift PresentViewController取消键盘
- 22. 如何使应用程序键盘与iPhone中的safari键盘相同?
- 23. 获取键盘中断用C
- 24. 如何取消UISearchbar中的键盘?
- 25. 如何使用键盘上的键“c”调用键盘快捷键功能
- 26. ios远程键盘窗口
- 27. OSX键盘快捷键后台应用程序,如何
- 28. Android虚拟键盘KeyListener获取虚拟键盘按键
- 29. 无法通过键盘在Android应用程序中输入?
- 30. 键盘与中间的数字键盘?
绝对没有必要在枚举中定义所有的虚拟键码。 “System.Windows.Forms.Keys”枚举中的整数值与Win32“VK_”代码完全匹配并非偶然。 – 2011-01-27 12:16:53