Я использую следующую команду в ярлыке, чтобы открыть мой виртуальный диск в Windows Explorer.
% SystemRoot% \ Explorer.exe / e, :: {MyExtension CLSID}
Виртуальный диск использует интерфейс IShellFolder и является ShellExtension. В нем есть несколько предопределенных папок.
Проблема в том, что я могу открыть виртуальный диск в проводнике Windows напрямую, используя приведенный выше оператор, но не могу напрямую открыть одну из его папок.
Эта ссылка объясняет, как открыть IShellFolder
http://msdn.microsoft.com/en-us/library/bb776817(VS.85).aspx#
но я не уверен, как использовать параметр имени объекта
% SystemRoot% \ Explorer.exe / e, :: {MyExtension CLSID}, имя объекта