views:

484

answers:

2

There is a method to create a namespace extension rooted in a particular folder.

It involves creating folder with a name like:

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

And Windows Explorer will automatically host the NSE of that clsid at that location.

But for the life of me i cannot find the syntax anymore. It used to be on MSDN in the namespace extension documentation, and it listed the 3 ways to get your namespace into Windows Explorer - that this was one of them.

What's the syntax - it's driving me crazy!

+1  A: 

i found it. There are 3 ways to get your namespace extension into "My Computer"

Specifying a Namespace Extension's Location

a) Add entry to the registry

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

Where "Virtual Folder Name" can be one of

  • MyComputer
  • Desktop
  • ControlPanel
  • NetworkNeighborhood
  • NetworkNeighborhood\EntireNetwork
  • RemoteComputer

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 to it add:

[.ShellClassInfo]
CLSID={785EE551-DEE1-4F57-A8C9-0EF76F346A29}
Ian Boyd
A: 

i was looking for some namespace extention to extend using c# (.net) but didn't find much help online except Galaxy Filesystem tooklkit. which are vc++ based but comes with c# and java wrapper classes... which helps me alot to start and i did.

i have extended that enough now and made installer to install. it get installed successfully but don't know why, when i open it, system get stuck... :( i thought my modified version might have some problem so i tried to run Galaxy filesystem toolkit's author original version and it responded in same way as mine do :D :(

now feeling bit helpless as even author is not responding my queries regarding my queries for some reason...

any help would be really appreciated....

FYI: i need to have Gmail drive like stuff...

Muhammad Adnan