【问题标题】:Windows 10 keyboard loggingWindows 10 键盘记录
【发布时间】:2018-03-17 01:17:30
【问题描述】:

我一直在搞乱使用 c# 连接到 Windows 并记录所有键盘输入,尤其是跨用户。我想知道是否真的可以记录用户登录中的所有击键,而不是登录的实际登录侧(用户/密码),但是如果我锁定了运行键盘记录器的电脑,然后登录到另一个帐户并输入了会出现在键盘记录器中的内容。

到目前为止,我还没有设法让键盘记录器跨用户帐户工作。但是,它确实可以很好地记录其流失的帐户。我创建了一个基于以下的实现:https://gist.github.com/Stasonix/3181083

如果我在一个帐户上登录但在另一个帐户上没有登录,则此实现工作正常。

我能否指出这纯粹是出于学术目的。切换用户会导致它不起作用是否有特定原因?我在 Windows 10 机器上运行这个软件。

【问题讨论】:

  • 好吧,Windows 将每个用户的进程分开。除非您实际创建了在系统级别运行的服务。不可能。顺便说一句,不要尝试同时创建 Windows 服务和使用 WinForms - 它不会工作
  • 你的应用程序运行在user mode,所以它可以操作的数据受到严格限制

标签: c# logging keyboard windows-10 keylogger


【解决方案1】:

您可以尝试通过创建 Windows 服务而不是控制台/winforms 应用程序。

然后将服务的运行级别(Log On As)更改为本地系统,并将服务设置为在启动时启动。这应该可以。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-10
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多