2008-11-10 58 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} 
相关问题