Отправка ввода с клавиатуры на экран блокировки Windows - PullRequest
0 голосов
/ 30 декабря 2018

Как мне кажется, я хотел создать своего рода своего рода умного помощника, который на самом деле может разблокировать мой компьютер (Кортана не может, и я не мог найти никакого хорошего решения для этого).

на данный момент, я пыталсянесколько способов, в том числе возиться с winlogon.exe и MSGINA.dll.После примерно 3 часов поиска я не нашел ничего, что могло бы фактически разблокировать мой компьютер, и я увидел некоторые программы, которые сказали, что им удалось разблокировать свой компьютер, возиться с этими файлами, но на самом деле, это просто предотвращает блокировкумеханизм, и это не мое намерение.

сейчас я видел несколько видео об использовании pyautogui и keyboard для управления движением клавиатуры и мыши, и я написал небольшой скрипт, который может "раскрыть" блокировку оконкрышка экрана (где отображается время и дата), но не более того (она вообще не работает)

import keyboard
import time

for i in range(10):
    print 10 - i
    time.sleep(1)

keyboard.send('enter')
time.sleep(2)
keyboard.write("password1")
keyboard.send("enter")

также пробовала keyboard.press_and_release и ничего не делает.

как отправить любой ввод с клавиатуры на экран блокировки?и если это невозможно, есть ли у вас какие-либо другие предложения?

РЕДАКТИРОВАТЬ: Я работаю на Windows 10 сборка 1803 и Python 2.7

...