【问题标题】:Keylogger stuck in loop键盘记录器卡在循环中
【发布时间】:2020-11-30 21:57:37
【问题描述】:

你能帮忙吗?我尝试制作键盘记录器。我希望键盘记录器在后台运行并允许程序的其余部分继续。键盘记录器卡在一个循环中,并且不执行它之后的代码。 我希望程序在键盘记录器仍在运行时打印 Hello World。 以下代码供参考:

username = os.getlogin()

logging_directory = f"C:/Users/{username}/desktop"

logging.basicConfig(filename=f" {logging_directory}/keylogger.txt", level=logging.DEBUG, format="%(asctime)s: %(message)s")


def key_handler(key):
    logging.info(key)


with Listener(on_press=key_handler) as Listener:
    listener.join()

print('Hello World!')

我正在使用 3 个导入:os、logging 和 Listener。

【问题讨论】:

    标签: python keylogger


    【解决方案1】:

    https://pynput.readthedocs.io/en/latest/keyboard.html

    # ...or, in a non-blocking fashion:
    listener = keyboard.Listener(
        on_press=on_press,
        on_release=on_release)
    listener.start()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多