使用Python键盘解锁Windows

时间:2017-10-25 14:22:10

标签: python windows python-3.x keyboard unlock

当我尝试

时,我正在使用python键盘lib解锁我的Windows桌面
keyboard.send('win+l')

它在我的屏幕上打印l但没有锁定我的电脑

后来我使用ctypes.windll.lockworkstation()来锁定我的电脑,但是当我想控制我的键盘来解锁我的电脑时,它已经无法正常工作,那我该如何解决这个问题

下面是

我的代码,我使用的是python36 / win10

import ctypes,time,keyboard
dll = ctypes.WinDLL('user32.dll')
dll.LockWorkStation()
time.sleep(1)
keyboard.send('enter')
keyboard.send('1,2,3')
keyboard.send('enter')

1 个答案:

答案 0 :(得分:0)

对于任何仍在寻找解决方案的人来说,没有(在 python 中)

不幸和幸运的是,Windows 阻止了密码/密码屏幕中的软件键盘输入,以防止自动脚本控制 PC。以编程方式解锁 Windows 的几种方法是模拟物理键盘,或使用较低级别的语言,例如 C、C++ 或 C#