适用于Windows的键盘记录器



我正在为Windows 10编程一个键盘记录器,它工作正常,但是我不知道如何让键盘记录器在登录屏幕上按下按键以获取密码。

我的问题是:

如果它是一个Windows服务,它会起作用吗?

如果没有,我该怎么做才能在登录屏幕上获得按键?

如果有人需要查看代码,请询问它,我将发布它。

我想我只需要在登录之前或期间运行程序的可能性(如果这是错误的,请纠正我)

提前感谢您的回答。

如果您希望它在用户登录之前启动,则必须将其作为服务启动。

下面是主要注册表项的启动顺序,在读取 bootmgr 后立即开始,以两个启动文件夹中的程序快捷方式条目结束。

  1. HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute.这可以包括安排 chkdsk 运行的说明,但不包括用户程序。
  2. 接下来启动服务,然后是 RunServicesOnce 和 RunServices 注册表项(如果存在)
  3. 然后用户登录到系统
  4. HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserInit.这指向程序 C:\WINDOWS\system32\userinit.exe条目以逗号结尾。其他程序可以通过附加它们并用逗号分隔来从此键启动。
  5. HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell.这应该只包含一个条目,资源管理器.exe。
  6. 接下来,所有用户的以下 2 个注册表项中的程序条目开始: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run and \RunOnce
  7. 当前用户的以下 2 个注册表项中的程序条目接下来启动: HKCU\Software\Microsoft\Windows\CurrentVersion\Run and \RunOnce
  8. 所有用户和当前用户的启动文件夹中的程序最后启动。

防病毒和防火墙等重要程序在作为服务序列的早期启动。出现在通知区域(屏幕右下角)中的图标只是它们的用户界面,即选项和首选项。

64 位计算机中 32 位软件的附加位置是 HKLM\SOFTWARE\Wow6432Node 和 HKCU。

https://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/how-to-start-program-before-user-logon-windows-7/2bff97c4-c037-437c-9fa7-b143a3ae5189?auth=1。然而,键盘记录器是非法的。

最新更新