Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个代码,我需要通过鼠标和键盘锁定用户的输入。我正在使用套接字,当我收到消息“LOCK”时,它应该锁定计算机,当我收到消息“UNLOCK”时,它将解锁用户的 PC。我试过使用模块 pyhook,但如果我使用这个模块,那么程序将停止,我无法从套接字接收信息。我也尝试过使用 pynput,但我找不到锁定键盘/鼠标的方法。
假设这是一台 Windows 机器,您可以使用LockWorkstation()fromctypes
LockWorkstation()
ctypes
import ctypes ctypes.windll.user32.LockWorkStation ()
如果您在 ubuntu 机器上,您可以执行以下操作。
os.popen('gnome-screensaver-command --lock')