1
我想通過直接修改特定的註冊表值來在Windows資源管理器中進行更改。但是,自從我重新啓動後,資源管理器發生了更改。如何刷新Windows資源管理器的緩存?
我想重新加載瀏覽器設置的緩存是一個適當的解決方案。但是,我不知道如何以編程方式重新加載緩存。
有沒有人知道解決方案?
更新:
我認爲我的問題並沒有給你足夠的信息。當我更改了註冊表上的任何Internet設置策略時,我預計這種更改會立即影響Windows資源管理器。但它沒有那樣做。因此,我嘗試使用sysinternals製作的ProcessMonitor來監視資源管理器的行爲。通過監測,我發現探險家每次都沒有從註冊表中獲得價值。
因此,我真的很想知道如何讓探險家獲得價值。
如果按F5鍵,它會起作用嗎?如果是這樣可能會有幫助。 [這裏](http://stackoverflow.com/questions/647316/how-can-i-programmatically-refresh-windows-explorer)和[這裏](http://stackoverflow.com/questions/647270/how-to -refresh-the-windows-desktop-programmatically-ie-f5-from-c) – RNJ
不,它不起作用。 F5不影響重新加載Windows資源管理器的設置。 –
你有什麼特別的變化?你有沒有試過廣播WM_SETTINGCHANGE –