托盘右键菜单的 “启用/禁用系统代理”点击后没有选中与否的提示,容易忘记是否启用过系统代理。

收到。规划于下一个版本的“系统代理设置模块重写”计划中。
Regards
Currently Work In Progress
关于 Windows 系统代理的例外选项:
https://stackoverflow.com/questions/4283027/whats-the-format-of-the-defaultconnectionsettings-value-in-the-windows-registry
在 HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections 有一个 DefaultConnectionSettings,其部分内容可以通过 WinINET 的 InternetQueryOption 和 InternetSetOption API 修改,但是要修改所有内容,需要对这个微软没公开的数据结构逆向一下……
FVCK
从这个项目得到的启发(其实我看不懂 js 代码)。
注册表项 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings 下面有 3 个直接相关的键:

研究出来的都在这里了。
但是这好像仅仅是局域网代理设置,拨号连接代理设置不在图中。
拨号连接代理设置保存在
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections 下面的同名键中

并且好像和 SavedLegacySettings 键值也有关联。
但是这好像仅仅是局域网代理设置,拨号连接代理设置不在图中。
不太懂 Windows 家的代理设置是啥东西……可能需要做一个专门的研究……
Assigned @DuckSoft
ping @DuckSoft
Most helpful comment
关于 Windows 系统代理的例外选项:
https://stackoverflow.com/questions/4283027/whats-the-format-of-the-defaultconnectionsettings-value-in-the-windows-registry
在
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections有一个DefaultConnectionSettings,其部分内容可以通过 WinINET 的InternetQueryOption和InternetSetOptionAPI 修改,但是要修改所有内容,需要对这个微软没公开的数据结构逆向一下……FVCK