sbalymov
Я пробовал использовать модуль клавиатуры без успешно.
Смищно. Если заблокировать компьютер достаточно просто с помощью winapi то разблокировать - “индейская народная изба, фигвам называеться”.
Если вкратце, вам нужно написать свой Credential Provider с блекжеком и шлю…. ну вы поняли. Который будет например ждать комманды от пайтона и разблокировать кумпутер.
подробнее на мсдн
https://docs.microsoft.com/en-us/windows/desktop/secauthn/winlogon-and-credential-providershttps://docs.microsoft.com/en-us/windows/desktop/secauthn/credential-providers-in-windowsТолько вот проблема этото самый Credential Provider дожен быть DLL-кой. Написать DLL на пайтоне? Хмм наверно это возможно, вроде cffi позволяет такой финт ушами… загуглил, таки да, можно
https://cffi.readthedocs.io/en/latest/overview.html#embedding Но нужно ли?
Есть опенсорс реализация Credential Provider, как раз с преферансом и стюардесами
http://pgina.org/ (ее даже успели форкуть
http://mutonufoai.github.io/pgina/documentation.html) которая реализует весь базовый функционал, к ней нужно только написать нужный вам плагин(или воспользоваться уже существующим плгином)
http://pgina.org/docs/v3.0/plugins.htmlhttps://github.com/pgina/pgina/wikiну и напоследк немного на русском
https://habr.com/post/83384/
==============================
Помещайте код в теги:
Бериегите свое и чужое время.