我在Windows登录界面上运行以下代码,但密码不写,我该怎么办?或者我如何输入密码
import win32api
#running this code in windows login screen
time.sleep(10)
#password
win32api.keybd_event(55, 0, 0, 0)
win32api.keybd_event(55, 0, 0, 0)
win32api.keybd_event(55, 0, 0, 0)
#password
win32api.keybd_event(13, 0, 0, 0) #enter
首先,您应该将程序设置为作为服务器运行,因为一旦您注销窗口,您的程序将结束。其次,在每个按键被按下后,应添加KEYEVENTF_KEYUP
:win32api.keybd_event(55, 0, KEYEVENTF_KEYUP, 0);
但是,这种自动登录方法并不是很酷。你可以使用这个工具 - Autologon
另一种方法:设置注册表,在密钥qazxsw poi下,设置如下,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon