2016-08-15 4 views
2

私はWindows上にいるので、レジストリの値を変更してインターネットオプションのプロキシ設定を切り替えるスクリプトを書いています。私はプロキシの設定が正常に変更されたことを確認できますが、クロムはすぐに新しいプロキシを取得しません。chrome://net-internals/#proxyこのリンクをチェックすると、プロキシの設定は最後の設定として数分間保持されます。数分後、新しいプロキシ設定に更新されます。それ以降は、インターネットページに正しくアクセスできます。なぜ私のプロキシの設定がクロムに​​反映されないのですか?

インターネットエクスプローラは新しいプロキシ設定をすぐに使用しますが、なぜそれが起こっているのですか? Chromeのリフレッシュプロキシ設定をすぐに行うにはどうすればよいですか?

私のクロームバージョンがある:クローム:52.0.2743.116メートル

答えて

1

は、問題は、直接レジストリ値を変更した場合、それらの変更のような他のプログラムに通知されないことです。

だから、解決策は以下のとおりです。すべてのプログラムへのインターネットの変更を通知します。

私が書いたスクリプトはAutoHotkeyをスクリプトですので、私はここで解決策を見つける: https://autohotkey.com/board/topic/19498-internet-explorer-windows-proxy-function/

スクリプトでは、通知をトリガ文は次のようになります。これは役立つ dllcall("wininet\InternetSetOptionW","int","0","int","39","int","0","int","0") dllcall("wininet\InternetSetOptionW","int","0","int","37","int","0","int","0")

希望。

関連する問題