通过 Windows(Vista、7 或 8)上的注册表更改网络配置后,我需要刷新 Internet 选项。目前,当我修改代理配置(通过 Advapi32)时,我需要重新启动浏览器以应用修改。
我发现我需要通知系统,在 C# 中: InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0); InternetSetOption(NULL, INTERNET_OPTION_REFRESH, NULL, 0);
我需要在 Java 中简单地执行此操作,是否可以在不生成 Wininet 的 JNA 类/结构/枚举的情况下执行此操作?例如,我想到了 JNA 中原生的 Advapi32,或者由 System.exec 执行的命令行......
提前致谢。