.NET中的密钥日志记录

时间:2010-04-26 02:38:30

标签: vb.net keylogger

是否可以在Visual Basic.NET中编写密钥记录器?这是正确使用的语言吗?

到目前为止,我已经获得了一个控制台应用程序来读取输入并附加到文件中。

1)如何让.NET程序“捕获”所有键盘输入?

2)如何使进程不显示在任务管理器中?

这不是针对病毒,而是针对特定客户的家长控制计划。这里没有恶意。

2 个答案:

答案 0 :(得分:1)

  1. 您需要设置Keyboard Hook
  2. 这非常困难,is not possible on 64-bit editions of Windows 如果你真的是在征得同意的情况下这样做,那就没有必要了。

答案 1 :(得分:1)

  1. 以下是如何在.net中编写密钥记录器的示例。 http://www.scratchprojects.com/2008/09/csharp_keylogger_p01.php

  2. 让它不显示在任务管理器中的最佳选择是让它看起来像属于某个东西。称之为“svchost.exe”。 : - )