and mention the right to disable mouse and keyboard python

Claim

Use python realize disable keyboard and mouse

Thinking

Through access to information the best way is to use ctypes dll file will be written in

from ctypes import *
improt time

print(winll.shell32.IsUserAnAdmin())  #判断是否有管理员权限


user32 = windll.LoadLibrary("C:\\Windows\\System32\\user32.dll")
user32.BlockInput(True)  #该功能需要管理员权限 True  禁用
time.sleep(5)
user32.BlockInput(Flase)  #该功能需要管理员权限 
time.sleep(5)         

Put right

def requireAdministrator(f):
    def inner(*args, **kwargs):
        if windll.shell32.IsUserAnAdmin():
            f()
        else:
            # Re-run the program with admin rights
            windll.shell32.ShellExecuteW(None, "runas", sys.executable, __file__, None, 0)
            f()
    return inner

Official Documents

Guess you like

Origin www.cnblogs.com/jokerBi/p/10945449.html