Можно ли скрыть расширение пространства имен CLSID при создании точки соединения?

Я разработал расширение пространства имен и добавил его в "мой компьютер". Я играю с точками соединения и создал одну из них следующим образом:

  1. создал папку с именем "MyExtension" в C:\
  2. переименовал папку в "MyExtension.{CLSID}", где CLSID принадлежит моему расширению пространства имен.

после этого мне удается пройти через файловый менеджер и просматривать мою виртуальную папку, и она называется "MyExtension" в C:\

поэтому у меня есть несколько проблем, которые случаются:

  1. когда я пишу "C:\MyExtension\MyFolder" через адресную строку - все работает
  2. когда я пытаюсь использовать его через Run... - он не работает, я должен предоставить CLSID, чтобы он работал "C:\MyExtension.{CLSID}\My folder"
  3. также при перечислении папки в командной строке я вижу также CLSID

это не очень хороший опыт для пользователя, есть ли способ заставить запуск работать без поставляемого CLSID?

Спасибо!

0 ответов

Другие вопросы по тегам