python禁用键鼠与提权代码实例
要求
利用python实现禁用键盘鼠标
思路
经过查阅资料目前最好的办法是采用ctypes中的dll文件进行编写
fromctypesimport*
improttime
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)
提权
defrequireAdministrator(f): definner(*args,**kwargs): ifwindll.shell32.IsUserAnAdmin(): f() else: #Re-runtheprogramwithadminrights windll.shell32.ShellExecuteW(None,"runas",sys.executable,__file__,None,0) f() returninner
官方文档
工欲善其事,必先利其器!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。