2013-07-14 131 views
1

我正在查找有關如何製作虛擬文件夾的Windows API的文檔。我將製作自​​己的文件系統,並希望在該文件系統的「計算機」下有一個圖標。我看到其他程序有這種類型的解決方案,如允許我在Explorer程序中瀏覽Linux文件系統的程序。就像我將要做的同樣的解決方案。我還沒有找到任何有關如何做到這一點的文檔,或者我正在尋找錯誤的東西?謝謝。有關虛擬文件夾的文檔

回答

3

您正在尋找Shell命名空間擴展。文檔的入口點是Creating Shell Data Source Objects and Extending the Shell Namespace

一個幾乎完全項目的一個例子可以在CodePlex上找到:An almost complete Namespace Extension Sample 另外,在Windows SDK 7,存在使用殼牌ExtensionNamespace的例子(可以在文件夾「微軟的SDK \的Windows \ V7.1中找到\樣品\ winui \殼\ shellextensibility \ explorerdataprovider「)。在這個文件夾中,您還將找到一個描述編程模型的文檔(使用System Folder View.doc)。

如果你真的想創建一個「真實」的文件系統驅動程序,你可能想看看這個SO文章: Creating a File System "Driver"主要referes到Ext2 file system driver project