························
前言
适用系统:Windows7/10/11
测试机型:PC
文件大小:20MB
测试感受:直接运行即可,部分代码如下
# 修改服务
def ap_jy():
global ssvip_user
if ssvip_user:
# 设置失败无操作
os.system("sc failure wuauserv reset= 3 actions= none")
# 设置禁用服务
os.system("sc config wuauserv start=disabled")
text2.delete('1.0', tk.END)
text2.insert(tk.END, "禁用成功\n")
else:
dialog = MessageDialog(
parent=root,
title="提示!!",
message="未获取管理员权限",
alert="alert",
buttons=["OK:primary"],
localize=True,
)
dialog.show()
# 调用组策略窗口
def ap_zcl():
global sum_dj
sum_dj = sum_dj + 1
if sum_dj == 1:
thread = threading.Thread(target=ap_zcl_tp)
thread.start()
# 修改FailureActions,修改Start
def ap_zcb_FailureActions():
global ssvip_user
if ssvip_user:
# 打开注册表
# 定义要修改的value_name路径
key_path = r"SYSTEM\CurrentControlSet\Services\UsoSvc"
value_name = "FailureActions"
# 新的键值数据(示例中直接将原来的键值数据替换为一个全新的值)
new_value_data = b'\x80Q\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\xc0\xd4\x01\x00\x00\x00\x00\x00\xe0\x93\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00'
new_value_type = winreg.REG_BINARY
# 打开注册表键并修改键值
try:
key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, key_path, 0, winreg.KEY_WRITE)
winreg.SetValueEx(key, value_name, 0, new_value_type, new_value_data)
print("Registry value modified successfully.")
winreg.CloseKey(key) # 关闭注册表键
text2.delete('1.0', tk.END)
text2.insert(tk.END, "修改成功\n")
except Exception as e:
print(f"Error occurred: {e}")
text2.delete('1.0', tk.END)
text2.insert(tk.END, "修改失败\n")
# 修改Start
subkey = "Start"
new_value = 4
try:
# 打开注册表键
reg_key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, key_path, 0, winreg.KEY_ALL_ACCESS)
# 修改键的值
winreg.SetValueEx(reg_key, subkey, 0, winreg.REG_DWORD, new_value)
print(f"The value of {subkey} is modified to {new_value}")
winreg.CloseKey(reg_key)
text2.delete('1.0', tk.END)
text2.insert(tk.END, "修改成功\n")
except Exception as e:
print(f"Error occurred: {e}")
text2.delete('1.0', tk.END)
text2.insert(tk.END, "修改失败\n")
else:
dialog = MessageDialog(
parent=root,
title="提示!!",
message="未获取管理员权限",
alert="alert",
buttons=["OK:primary"],
localize=True,
)
dialog.show()
Windows去更新源码工具
链接:https://pan.quark.cn/s/ef645ceac240
技术公众号:追梦小纸条