间谍键盘(如何通过 C# win 表单应用程序获取键盘数字)

发布于 2024-10-14 06:25:04 字数 192 浏览 7 评论 0原文

我想使用 C# 构建一个 win 应用程序... 我希望这个应用程序接受来自键盘的字母...并且我希望通过该程序或另一个程序编写文本来完成...如果我可以选择我想要监视的程序,那就更好了.. 。 换句话说...我希望我的程序能够让键盘上按下的所有内容以及所有内容都在firefox、opera、internet explorer 上写入,这些内容与我的程序同时运行...

I want to build a win app using C#...
I want this app to accept letter from the keyboard... and I want that to be done either the text is written via this program or another... its will be much better if I can choose programs I want to spy on...
in another words... I want my program to get every thing presses on the keyboard and everything is being written on firefox,opera,internet explorer witch are running at same time with my program...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

冷︶言冷语的世界 2024-10-21 06:25:04

您需要一个全局键盘挂钩,它允许您的应用程序侦听系统范围内的键盘输入事件。您可以通过 P/调用 SetWindowsHookEx 函数 来实现此目的 并为 idHook 参数指定 WH_KEYBOARD_LL 标志。整个过程可能会变得稍微复杂。

但事实证明你很幸运。 Stephen Toub 已经在他的博客上为您编写了代码: C# 中的低级键盘挂钩。只需将其放入您的项目中,您就可以从事间谍业务了。

You need a global keyboard hook, which will allow your application to listen in on keyboard input events system-wide. You implement this by P/Invoking the SetWindowsHookEx function and specifying the WH_KEYBOARD_LL flag for the idHook parameter. The entire process can get slightly complicated.

But it turns out that you're in luck. Stephen Toub has already written the code for you here on his blog: Low-Level Keyboard Hook in C#. Just drop this into your project and you're in the spy business.

情愿 2024-10-21 06:25:04

我相信您正在寻找的是键盘记录器...

如果是这样,您可以找到以下信息:
http://www.axino.net/tutorial/2009/02 /keylogger-in-c-简介

I believe what you are looking for is a keylogger...

if so you can find information on:
http://www.axino.net/tutorial/2009/02/keylogger-in-c-introduction

就此别过 2024-10-21 06:25:04

Code Project 有一篇相当全面的文章:http://www.codeproject.com /KB/system/KeyLogger.aspx

虽然该文章基于 C++ 等,但它涵盖了您需要了解的许多技术细节。

这里有一个示例 C# 项目: http://www.codeproject.com/KB/system /simple_key_log.aspx

There's a fairly comprehensive article on this over at Code Project: http://www.codeproject.com/KB/system/KeyLogger.aspx

While that article is based around C++ etc it covers a lot of the technical details you need to know.

There is an example C# project here: http://www.codeproject.com/KB/system/simple_key_log.aspx.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文