win.py 663 B

1234567891011121314151617181920
  1. import winreg
  2. def get_proxy_settings():
  3. try:
  4. # 打开注册表项
  5. reg_key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, r'Software\Microsoft\Windows\CurrentVersion\Internet Settings')
  6. # 获取代理启用状态
  7. proxy_enable, _ = winreg.QueryValueEx(reg_key, 'ProxyEnable')
  8. proxy_enable = bool(proxy_enable)
  9. # 获取代理服务器地址和端口
  10. proxy_server, _ = winreg.QueryValueEx(reg_key, 'ProxyServer')
  11. # 关闭注册表项
  12. winreg.CloseKey(reg_key)
  13. return proxy_enable, proxy_server
  14. except FileNotFoundError:
  15. return False, None