特定のレジストリ値を直接変更して、Windowsエクスプローラーに変更を加えたい。ただし、エクスプローラーを再起動しただけなので、エクスプローラーが変更されます。
エクスプローラーの設定のキャッシュをリロードするのが適切な解決策だと思います。しかし、プログラムでキャッシュをリロードする方法がわかりません。
解決策を知っている人はいますか?
更新:
私の質問はあなたに十分な情報を与えていないと思います。レジストリのインターネット設定のポリシーを変更すると、その変更がWindowsエクスプローラーにすぐに影響することを期待しています。しかし、それはしませんでした。したがって、sysinternalsによって作成されたProcessMonitorを使用して、エクスプローラーの動作を監視しようとしました。監視することで、エクスプローラーが毎回レジストリから値を取得していないことを発見しました。
したがって、私はエクスプローラーに価値を持たせる方法を本当に知りたかったのです。