捕捉任何类型的键击(又名键盘记录器),preferably C#.NET,但任何一种都行 [英] Capture any kind of keystrokes (aka keylogger), preferably c# .net but any kind will do

查看:220
本文介绍了捕捉任何类型的键击(又名键盘记录器),preferably C#.NET,但任何一种都行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要捕捉,我输入我的键盘上的一切,然后将其存储在许多方面。我想preFER它写在C#中对于.NET,但任何事情都行真的。

I need to capture everything that i type on my keyboard and then store it in numerous ways. I'd prefer it to be written on C# for .Net, but anything will do really.

我用Google搜索了这方面的信息,我已经看到像每一个问题被回答说:你看起来像你写一个键盘记录器,我们不会帮助你做到这一点,我们不想帮助黑客或脚本小子,主题关闭。在一些议题有人问原因,写一个键盘记录器。

I have googled for that kind of information and i've seen like every question being replied with "you seem like you're writing a keylogger we wont help you do that, we dont want to help hackers or script kiddies, topic closed". In some topics people ask for reasons to write a keylogger.

首先,我不明白,既然什么时候盗号变成坏事?黑客是谁是先进与某种设备的人,知道如何与它的亲的语言,而不是一个人谁分发恶意软件或木马什么的沟通。如果黑客可以做坏事的电脑,那是因为电脑的设计不当和软件的公司取得了IKE M $或Apple太烂了,不是因为黑客是坏的。使您的软件更好,你必须没有病毒或黑客的问题。

First of all, i dont understand, since when did hacking become bad? Hacker is a person who is advanced with some kind of device, knows how to "communicate" with it on "pro" language, not a person who distributes malware or trojans or something. If hackers can do bad to computers, thats because computers are badly designed and software made by companies ike M$ or Apple sucks, not because hackers are bad. Make your software better and you'd have no virus or hacker problems.

但不管怎么说,我的理由写这个键盘记录器是简单的:

But anyways, my reasons to write this "keylogger" are simple:

最近我成为了百富勤的游戏手套的所有者。它是一种非常酷的东西,可以让你通过手势,用手指发出指令,并在同一时间,它的一个非常苗条的手套,这样你就可以与手有点不适型。

Recently i became an owner of a Peregrine gaming glove. Its a very cool thing that allows you to issue commands by making gestures with your fingers, and at the same time, its a very slim glove so you can type with that hand with little discomfort.

另外,我还发现了一个不错的程序调用AutoHotkey的,可以通过使宏像任何行动严重地提高您的工作效率。您可以绑定任意键按键或命令的任何其他键或系列。

Also, i have found a nice program called AutoHotkey that can severely boost your productivity by making macros for like any action. You can bind any key to any other key or series of keys or commands.

但问题是,你不能告诉它只是想,这是我在做什么最和这就是我很少使用。真的,你可以告诉你用什么键更多,向下或向下?你更频繁地使用ALT + TAB逃生或布局开关(ctrlshift或altshift)?我不能告诉。我不知道哪些操作,我应该自动或切换到更简单的界面,没有统计数据。

Problem is, you cannot tell it just like that "this is what i'm doing most" and "this is what i'm rarely using". Really, can you tell what key do you use more, page down or down? Do you use alt+tab more frequently that escape or layout switch (ctrlshift or altshift)? I cannot tell that. I cannot tell which actions should I automate or switch to the more easy interface, without statistical data.

这样的!我想编写一个程序在后台运行,并记录所有I型。然后,该程序会先存储,我的行为(例如,它可以存储多少次我pressed任何一个键,就像进入,多少次我pressed两个键的连续第二个和第三阶的直方图,像ALT键,然后选项卡,多少次我pressed的三把钥匙的继承,如CTRL,ALT键,然后删除或按ctrl,移位,然后逃跑)

SO! I want to write a program to run in the background and log everything i type. This program will then store first, second and third order histogram of my actions (like, it will store how many times i pressed any single key, like enter, how many times i pressed a succession of two keys, like alt and then tab, and how many times i pressed a succession of three keys, like ctrl, alt and then delete or ctrl,shift and then escape)

然后,经过一段时间花在工作/播放/不管,我能得到我应该尝试绑定到该接口(手套)或自动在AutoHotkey程序是什么样的行动的信息,以提高与交互的速度一台PC。

Then, after some time spent working/playing/whatever, i'll have information on what kind of actions should i try to bind to that interface (the glove) or automate with autohotkey program, to improve the speed of interacting with a PC.

在换句话说,简单的科学实验,只是为了好玩和进步:)

In other words, simple science experiment, just for fun and progress :)

推荐答案

教程 - 编写一个键盘记录 - VB.NET

该网站已经写了vb.net键盘记录器用于教育目的和被充分认识到作为一个键盘记录所有常见的反病毒软件。看到如何,这是平均值为个人使用,这不应该是一个问题。

That site has written a vb.net keylogger for educational purposes and is fully recognized as a keylogger to all common antiviruses. Seeing as how this is mean for personal use, this shouldn't be a problem.

您必须转换它,这里有一个网站的可以为你做它(大部分)

You will have to convert it, here's a site that can do it for you (most of it)

请注意。第一个环节是仅用于教育目的。没有侵犯版权,也没有恶意软件传播的目的。

Please note. The first link is for educational purposes only. No copyright infringement and no malware distribution is intended.

这篇关于捕捉任何类型的键击(又名键盘记录器),preferably C#.NET,但任何一种都行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆