python3操作注册表设置/取消IE代理

来源:互联网 发布:chroot ubuntu 编辑:程序博客网 时间:2024/04/30 22:55
import io, sys, time, re, osimport winregdef enableProxy(IP, Port):    proxy = IP + ":" + str(Port)    xpath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings"    try:        key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, xpath, 0, winreg.KEY_WRITE)        winreg.SetValueEx(key, "ProxyEnable", 0, winreg.REG_DWORD, 1)        winreg.SetValueEx(key, "ProxyServer", 0, winreg.REG_SZ, proxy)    except Exception as e:        print("ERROR: " + str(e.args))    finally:        Nonedef disableProxy():    proxy = ""    xpath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings"    try:        key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, xpath, 0, winreg.KEY_WRITE)        winreg.SetValueEx(key, "ProxyEnable", 0, winreg.REG_DWORD, 0)        winreg.SetValueEx(key, "ProxyServer", 0, winreg.REG_SZ, proxy)    except Exception as e:        print("ERROR: " + str(e.args))    finally:        Nonedef main():    proxyIP = "10.10.1.2"    proxyPort = 123    try:        disableProxy()
        enableProxy(proxyIP, proxyPort)
except Exception as e: print("ERROR: " + str(e.args)) finally: passif __name__ == '__main__': main()

 

0 0
原创粉丝点击