7
A
回答
7
它可以在XP上使用列處理程序外殼擴展來實現 - 在這裏看到: http://www.codeproject.com/Articles/3747/Explorer-column-handler-shell-extension-in-C#
但是IColumnHandler
不支持Vista和起來。在這裏你必須執行PropertyHandler
。請參閱Windows SDK \Samples\winui\Shell\AppShellIntegration\PropertyHandlers
。
每個屬性由屬性模式XML文件描述。此屬性架構必須使用PSRegisterPropertySchema()
進行註冊。財產處理人執行IInitializeWithXXX
,IPropertyStore
和可選的IPropertyStoreCapabilities
。您必須爲您要處理的每個文件擴展名註冊您的實施的CLSID
。
不幸的是,您不能在註冊時使用AllFileSystemObject
或*
。
相關問題
- 1. 在Windows資源管理器中顯示「列欄」(名稱,日期...)
- 2. 自定義對象資源管理器
- 3. 在Windows資源管理器中顯示exe圖標時,Windows如何決定顯示哪種圖標格式?
- 4. 在Windows資源管理器
- 5. 在Windows資源管理器
- 6. F#理論與自定義AutoFixture.InlineAutoData不顯示在測試資源管理器
- 7. SQLServer2008 - 在解決方案資源管理器中未顯示自定義模板
- 8. 自動關閉Windows資源管理器
- 9. 突出顯示Windows資源管理器窗口中的文件
- 10. 資源管理器不顯示XML
- 11. IShellFolder.EnumObjects - 異步在Windows資源管理器
- 12. 如何在ListView控件標題上覆制Windows資源管理器列過濾
- 13. Android中的文件資源管理器像Windows資源管理器
- 14. 自定義相機拍攝的照片不能在Windows資源管理器顯示
- 15. 如何「在資源管理器中顯示」/「在Finder中顯示」在PhpStorm中?
- 16. 顯示來自C++應用程序的Windows資源管理器對話框
- 17. 如何在我的自定義項目的Outlook資源管理器窗口中設置自定義圖標?
- 18. Windows資源管理器和自定義快捷方式的文件類型
- 19. 自定義文件類型縮略圖或在Windows資源管理器中預覽
- 20. 在WPF自定義控件中處理受管資源
- 21. 如何在RCP應用程序中顯示Windows文件資源管理器?
- 22. 如何防止在Windows資源管理器中顯示磁盤分區?
- 23. IContextMenu :: GetCommandString在Windows資源管理器中未顯示幫助文本
- 24. 在Windows中顯示文件的資源管理器屬性對話框
- 25. 在Windows資源管理器中顯示OPC文件的縮略圖
- 26. Pydev問題與「定義」和「包資源管理器」
- 27. 如何檢測Windows資源管理器是否顯示給定的文件夾?
- 28. 在管理顯示中顯示自定義方法字段
- 29. 在php資源管理器中顯示git版本
- 30. 未在數據資源管理器中顯示Xlsx文件ckan
對不起,編輯我的答案爲Vista和Win7添加信息。並把這個信息也考慮到:http://stackoverflow.com/questions/8914425/windows-7-property-handler-works-in-explorer-but-not-fileopendialog – Flot2011 2012-03-11 11:45:21
讓我知道這個是否足夠好你:http://msdn.microsoft.com/en-us/library/windows/desktop/dd940375(v=vs.85).aspx – Flot2011 2012-03-11 12:52:29
在託管代碼中編寫外殼擴展通常不是一個好主意。請參閱此處:http://blogs.msdn.com/b/codefx/archive/2010/09/14/writing-windows-shell-extension-with-net-framework-4-c-vb-net-part-1 .aspx但有可能,我會嘗試找到一些舊代碼並將其發佈到此處。 – Flot2011 2012-03-11 12:56:50