方法一:建立bat文件
创建bat文件,输入以下:
reg add "HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem" /v DisableTaskMgr /t reg_dword /d "1" /f
保存为自己想要的名,如disable.bat。然后以管理员身份运行即可屏蔽
重启也一样创建一个bat文件,如able.bat。输入以下:
reg delete "HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionPoliciessystem" /f
保存后同样以管理员身份运行即可重启任务管理器
方法二:用python 的os.system函数执行命令
方法一介绍的方法需要以管理员身份运行,python执行时也需要获取管理员权限。
获取管理员权限源码:
def is_admin():
try:
return ctypes.windll.shell32.IsUserAnAdmin()
except:
return False
没有获取到就返回FALSE,当返回值不是FALSE时就可以执行os.system函数
path='REG ADD HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t reg_dword /d "1" /f' os.system(path)
合起来如下:
if is_admin(): # 这里写入需要管理员权限执行的操作 path='REG ADD HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t reg_dword /d "1" /f' os.system(path) pass else: # 这里可以写入没有获取管理员权限执行的操作 pass
运行结果如下:
1、没有屏蔽时和重启后:
2、屏蔽后:



