1、直接以管理员运行 2、启动以后自动勾选internet选项 tls1.1 tls 1.2 tls 1.3 (修改注册表怎么修改都没办法改过来,希望能分析一下具体原因。) 3、局域网设置 自动勾选 自动检测设置 自动监测当前网络对CF或者各大DNS的网络状态显示出来,并且直接连接并且修改当前网络接口DNS为最优的DNS。 最好有个小框框可以调整,最好加密一下。没办法到处外泄。用密钥启动啥的。 后续还会加功能,继续加钱就行。 500起吧。能干的私聊一下。 网络, 勾选, 有个
sharp097 发表于 2023-5-7 00:02 一般都要右键选择管理员权限运行吧,没怎么见过直接就管理员权限的 难道这个不是 看登录的账号权限的吗? 如果你本身就是最高权限的账号登录的,不是直接运行就行了么。 普通账号登录的,才需要右键管理员权限运行。我是这么理解的,不知道正确不正确。
mjjok 发表于 2023-5-7 00:38 难道这个不是 看登录的账号权限的吗? 如果你本身就是最高权限的账号登录的,不是直接运行就行了么。 不是的,可以理解成这个管理员是分2种权限,一种就是用户管理员组的普通管理员权限,另外一种是完全拥有管理员权限的级别。某些涉及到关键地方是需要使用完全管理员权限。
gpt如是说: import os import sys import ctypes import subprocess import winreg def is_admin(): try: return ctypes.windll.shell32.IsUserAnAdmin() except: return False def set_tls_versions(): tls_reg_path = "SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols" tls_versions = ['TLS 1.1', 'TLS 1.2', 'TLS 1.3'] for version in tls_versions: try: key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, tls_reg_path + '\\' + version + '\\Client', 0, winreg.KEY_SET_VALUE) winreg.SetValueEx(key, 'Enabled', 0, winreg.REG_DWORD, 1) winreg.CloseKey(key) except FileNotFoundError: pass def set_auto_detect_settings(): reg_path = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Connections" try: key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, reg_path, 0, winreg.KEY_SET_VALUE) winreg.SetValueEx(key, 'DefaultConnectionSettings', 0, winreg.REG_BINARY, b'\x3c\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00') winreg.CloseKey(key) except FileNotFoundError: pass def main(): if is_admin(): set_tls_versions() set_auto_detect_settings() # 在此处添加检测和设置DNS的功能 else: ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, " ".join(sys.argv), None, 1) if __name__ == "__main__": main()