我在C#中創建了一個Windows資源管理器工具欄。這個工具欄在卸載我的應用程序時被刪除,但是在註銷後仍然顯示(緩存在explorer.exe中)。 explorer.exe需要重新啓動才能消失。我怎樣才能解決這個由C#代碼?刷新Windows資源管理器中的命令工具欄消失
-1
A
回答
1
沒有要求用戶註銷,確實沒有辦法乾淨地做到這一點。
如果有程序訪問來關閉你的工具欄,你可以注入一些代碼到你的DLL加載的每個資源管理器進程中,然後關閉工具欄,然後調用CoFreeUnusedLibraries(仍然有點hacky,但你不必殺死進程)
-5
foreach(Process p in Process.GetProcesses()){
try{
if(p.MainModule.ModuleName.Contains("explorer") == true)p.Kill();
}
catch(Exception e){}
Process.Start("explorer.exe");
}
給一個去。
0
我不確定瀏覽器是否會緩存工具欄,如果它已被正確卸載。我對這些事情一無所知,但是您確定您不會錯過安裝程序中的註銷電話嗎?
相關問題
- 1. 如何刷新Windows資源管理器
- 2. C#中的Windows資源管理器/ Aero樣式工具提示?
- 3. 發送消息到Windows資源管理器地址欄
- 4. .jar在命令行中工作,但不在Windows資源管理器中
- 5. 如何讓Windows資源管理器刷新其圖標?
- 6. Windows資源管理器在PASV命令後掛斷FTP連接
- 7. 在Windows資源管理器
- 8. 在Windows資源管理器
- 9. AVD管理器在工具下消失
- 10. Android中的文件資源管理器像Windows資源管理器
- 11. 在Windows資源管理器中顯示「列欄」(名稱,日期...)
- 12. 如何使用Windows命令提示符同步Windows資源管理器?
- 13. 將文件夾重命名命令發送到Windows資源管理器
- 14. 資源管理器的內存消耗
- 15. 模仿Windows資源管理器的ListView
- 16. WPF的Windows資源管理器控件?
- 17. Excel文件從解決方案資源管理器中消失
- 18. 如何在Windows資源管理器中執行這些權限授予命令?
- 19. Sql Server Management Studio對象資源管理器消失 - 丟失 - 消失
- 20. Missing:Management Studio 2008 R2中的實用工具資源管理器
- 21. Visual Studio中的文件資源管理器工具?
- 22. 像Windows資源管理器菜單欄自動隱藏MenuStrip
- 23. Xcode中的git mv命令,Xcode中的資源消失了?
- 24. BHO或資源管理器的命令按鈕
- 25. Windows資源管理器註冊表項
- 26. DragNDrop從Java到Windows資源管理器
- 27. Windows資源管理器活動手錶
- 28. 從ANT啓動Windows資源管理器?
- 29. 從C控制Windows資源管理器#
- 30. Windows資源管理器排序方法
您不應該在.NET中編寫擴展 – Anders 2010-04-09 22:18:11