2008-11-10 60 views
1

有一種方法可以創建以特定文件夾爲根的命名空間擴展。如何在Windows資源管理器中承載有根名稱的命名空間擴展

它涉及到一個名稱創建文件夾,如:

My Custom NSE.{785EE551-DEE1-4F57-A8C9-0EF76F346A29} 

與Windows資源管理器將在該位置自動承載該CLSID的NSE。

但是對於我的生活,我再也找不到語法了。它曾經在命名空間擴展文檔中的MSDN上,並列出了3種將命名空間放入Windows資源管理器的方法 - 這是其中之一。

什麼是語法 - 它讓我瘋狂!

回答

2

我找到了。有3種方法讓你的空間擴展到「我的電腦」

Specifying a Namespace Extension's Location

一)將條目添加到註冊表

\Software 
    \Microsoft 
     \Windows 
     \CurrentVersion 
      \Explorer 
       \(Virtual Folder Name) 
        \Namespace 
        \{785EE551-DEE1-4F57-A8C9-0EF76F346A29} 

其中「虛擬文件夾名稱」可以是

一個
  • MyComputer
  • 桌面
  • ControlPanel控制
  • NetworkNeighborhood
  • NetworkNeighborhood \ EntireNetwork
  • RemoteComputer

B)創建一個名爲

My Custom NSE.{785EE551-DEE1-4F57-A8C9-0EF76F346A29} 

c)建立一個只讀的系統文件夾中的文件夾,創建桌面.ini文件,並對其添加:

[.ShellClassInfo] 
CLSID={785EE551-DEE1-4F57-A8C9-0EF76F346A29} 
相關問題