I have used two GUIDs to open the folders My Computer and My Documents.
Process.Start("iexplore.exe", "::{20d04fe0-3aea-1069-a2d8-08002b30309d}");
Process.Start("iexplore.exe", "::{450d8fba-ad25-11d0-98a8-0800361b1103}");
But it opens Internet Explorer and then opens the folders My Computer and My Documents.
I know it looks doubtful but just run it. It'll work. This is the code for my computer. I don't know what it should be for My Documents.
On Windows 7 this results in opening the folder from where your executable is running, i.e. the "current" folder.
Better still would be to skip
explorer
entirely and just "start" the GUIDs directly:Process.Start("::{20d04fe0-3aea-1069-a2d8-08002b30309d}");
...Have you tried:
?