Hi all,

I'm programming in a project where I need to get the structure of the shell namespace.

I want to make a tree view that contain the dirctory sturcture as the one used by the windows explorer.

It works fine with windows 2000(that I have).

When I went to a friend there is an error, It doesn't display the my computer Icon. so the user is not accessible to the drives.

I use the COM object IShellFolder to enumerate the contents of the folders and the system.

First of all, I get the desktop IShellFolder by using SHGetDesktopFolder, then enumerate what's in it.

I don't find my computer in it.

I read in the Platform SDK, that the My Computer is the child of Desktop in the shell namespace.

Then where is the problem here,:confused:

And here is a sample,
try it
and tell me what you get,

Posted on 2004-03-19 02:09:09 by amr
Sorry, my friend have windows XP

Posted on 2004-03-19 02:10:29 by amr
I once wrote an explorer clone in ASM which shows the shell's namespace. It works for win9x and winxp.
Cant remember of special stuff to implement for xp, but you can download the source from
here to scan for such things (written with MASM32 V7!!!).
Posted on 2004-03-19 04:30:59 by japheth

How could you corrupt such a nice number of posts :tongue: 50000 it's impresive
Posted on 2004-03-19 06:23:02 by AceEmbler