I am using Windows XP and C#. I have noticed that when I try to use
IShellFolder.GetDisplayNameOf() for the enumerated IDLs in some
specific Windows folders, like [Downloaded Program Files] or [Offline
Web Pages] I get a null reference exception. The same method I use
works just fine for most of the folders.
I have noticed that the problematic folders All have a hidden file
named Desktop.ini which contains some text in the form of:
[.ShellClassInfo]
CLSID={88C6C381-2E85-11d0-94DE-444553540000}
and when I do try to access them using Windows Explorer, I get
different connent than the files which are actually in them (like an
"My Current Home Page" item in the [Offline Web Pages] folder).
What can I do to be able to handle those folders right?
Thanks,
David