How to place a proxy namespace extension in Windows Explorer

There is a method for creating a namespace extension installed in a specific folder.

It includes creating a folder with a name such as:

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

And Windows Explorer will automatically host the NSE of this clsid in this place.

But for life, I can no longer find the syntax. It used to be used in MSDN in the documentation for expanding the namespace, and he listed three ways to get the namespace in Windows Explorer - that was one of them.

What syntax is it driving me crazy!

+1
source share
1 answer

I found him. There are 3 ways to get the namespace extension in "My Computer"

Specifying a namespace extension location

a) Add a registry entry

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

Where "Virtual Folder Name" may be one of

  • Mycomputer
  • Desktop
  • Controlpanel
  • Networkneighborhood
  • NetworkNeighborhood \ EntireNetwork
  • Remote computer

b) Create a folder named

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

c) Create a read-only system folder, create a desktop.ini file and add:

 [.ShellClassInfo] CLSID={785EE551-DEE1-4F57-A8C9-0EF76F346A29} 
+2
source

Source: https://habr.com/ru/post/1303554/


All Articles