Bloquea la estación de trabajo de Windows usando Python

¿Hay alguna forma de bloquear la PC desde un script de Python en Windows?

No quiero implementar algún tipo de locking por mi cuenta. Me gustaría usar la misma pantalla de locking que también se usa cuando el usuario presiona WIN + L o bloquea la máquina a través del menú de inicio.

Esto se puede hacer con la función LockWorkStation() de user32.dll :

Esta función tiene el mismo resultado que presionar Ctrl + Alt + Supr y hacer clic en Bloquear estación de trabajo.

En Python se puede llamar usando el FTY ctypes / windll de la stdlib de Python:

 import ctypes ctypes.windll.user32.LockWorkStation()