gpt4 book ai didi

python - 如何在 Windows 7 登录窗口中使用 SendKeys?

转载 作者:行者123 更新时间:2023-11-28 18:54:36 25 4
gpt4 key购买 nike

好的,我正在为我的电脑制作一个基于 arduino 的物理登录系统。基本上我设置了一个簧片开关,这样当它被触发时它会向 python 程序发送一些串行信息,当发生这种情况时,SendKeys 会输入密码(希望输入登录框)。我知道它根本不安全,但它或多或少是一个概念证明。这是发送密码的代码部分。

while var == 1:
xx = ser.read()
print xx
if xx == '7':
SendKeys.SendKeys(Info.passwd + """{ENTER}""")
time.sleep(2)
else:
pass

我真的没有遇到任何代码问题,它适用于记事本等其他东西,但是当我尝试在登录窗口使用它时,我什么也得不到。有什么建议吗?

最佳答案

扩展 Windows Vista/7/8 登录屏幕功能的正确方法是实现凭据提供程序。有一个 API,有很好的介绍 here .在 Vista 之前,这种定制是使用定制 GINA DLL 实现的。

因此,您将不得不更改您的 Python 程序以与这两种解决方案中的一种进行交互。

关于python - 如何在 Windows 7 登录窗口中使用 SendKeys?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5349412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com