Как разместить расширение корневого пространства имен в проводнике Windows - PullRequest
1 голос
/ 11 ноября 2008

Существует метод для создания расширения пространства имен с корнем в определенной папке.

Включает создание папки с именем вроде:

My Custom NSE.{785EE551-DEE1-4F57-A8C9-0EF76F346A29}

А Windows Explorer автоматически разместит NSE этого clsid в этом месте.

Но для жизни я не могу больше найти синтаксис. Раньше он был на MSDN в документации по расширению пространства имен, и в нем перечислены 3 способа получить ваше пространство имен в проводнике Windows - что это был один из них.

Какой синтаксис - это сводит меня с ума!

1 Ответ

2 голосов
/ 12 января 2009

я нашел это. Есть 3 способа получить ваше расширение пространства имен в «Мой компьютер»

Указание расположения расширения пространства имен

а) Добавить запись в реестр

\Software
   \Microsoft
      \Windows
         \CurrentVersion
            \Explorer
               \(Virtual Folder Name)
                  \Namespace
                     \{785EE551-DEE1-4F57-A8C9-0EF76F346A29}

Где " Имя виртуальной папки " может быть одним из

  • MyComputer
  • Рабочий стол
  • Панель управления
  • Сетевое окружение
  • Сетевое окружение \ Вся сеть
  • RemoteComputer

б) Создать папку с именем

My Custom NSE.{785EE551-DEE1-4F57-A8C9-0EF76F346A29}

в) Создайте системную папку только для чтения, создайте файл desktop.ini и добавьте в него:

[.ShellClassInfo]
CLSID={785EE551-DEE1-4F57-A8C9-0EF76F346A29}

Вы также можете разместить расширение пространства имен оболочки в отдельной копии проводника:

%SystemRoot%\Explorer.exe /e,::{785EE551-DEE1-4F57-A8C9-0EF76F346A29}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...