| 1234567891011121314151617181920 |
- import winreg
- def get_proxy_settings():
- try:
- # 打开注册表项
- reg_key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, r'Software\Microsoft\Windows\CurrentVersion\Internet Settings')
-
- # 获取代理启用状态
- proxy_enable, _ = winreg.QueryValueEx(reg_key, 'ProxyEnable')
- proxy_enable = bool(proxy_enable)
-
- # 获取代理服务器地址和端口
- proxy_server, _ = winreg.QueryValueEx(reg_key, 'ProxyServer')
-
- # 关闭注册表项
- winreg.CloseKey(reg_key)
-
- return proxy_enable, proxy_server
- except FileNotFoundError:
- return False, None
|