好吧,我正在为我的电脑制作基于arduino的物理登录系统。基本上,我设置了一个簧片开关,当它被触发时,它会发送一些串行信息给python程序,当发生这种情况时,SendKeys会输入密码(希望进入登录框)。我知道这根本不安全,但它或多或少地是一个概念证明。以下是发送密码的部分代码。如何在Windows 7登录窗口使用SendKeys?
while var == 1:
xx = ser.read()
print xx
if xx == '7':
SendKeys.SendKeys(Info.passwd + """{ENTER}""")
time.sleep(2)
else:
pass
我真的不具有任何代码的麻烦,它适用于其他像记事本,但是当我尝试在登录窗口中使用它,我什么也没得到。有什么建议么?
那么我可能会尝试连接teensy并通过那里发送数据。 – user665685 2011-03-18 20:16:26
思考一下,如果不行,ps/2是一个相当简单的协议,敲一个假键盘应该很容易...... – theheadofabroom 2011-03-18 21:13:46