1

Windows (Vista、7 または 8) でレジストリを使用してネットワーク構成を変更した後、インターネット オプションを更新する必要があります。現時点では、(Advapi32 を介して) プロキシ構成を変更する場合、ブラウザーを再起動して変更を適用する必要があります。

C# でシステムに通知する必要があることがわかりました: InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0); InternetSetOption(NULL, INTERNET_OPTION_REFRESH, NULL, 0);

関連する質問:プロキシ アプリの有効化/無効化が IE で正しく機能しない

これをJavaで簡単に行う必要があります.JNAクラス/構造体/ Wininetの列挙を生成せずにこれを行う方法はありますか? たとえばJNAでネイティブなAdvapi32とか、System.execで実行するコマンドラインとか…

前もって感謝します。

4

1 に答える 1

0

ブラウザを再起動しなければならない問題が解決するかどうかはわかりませんが、netshコマンドをwinhttpオプション付きで使用して、Windows で HTTP プロキシ設定を変更できます。

于 2013-04-12T08:56:43.130 に答える