1

Я хочу добавить Stack Storage в мою панель навигации Windows 10, как показано здесь. Поэтому я хочу, чтобы он отображался как Dropbox и OneDrive. Теперь, очевидно, это уже «руководство», но, поскольку у меня нет опыта работы с реестром, я надеюсь, что кто-то может мне помочь в нескольких моментах.

  1. На шаге 1, Как мне сгенерировать этот CLSID? Извините, но я действительно не знаю. Кроме того, должны ли оставаться фигурные скобки?
  2. В шаге 2 я предполагаю, что могу указать путь к .dll, начиная с C:\? Тогда как я узнаю, каким должен быть этот идентификатор, который в примере равен 1043?
  3. На шаге 6 я должен изменить этот второй идентификатор, который находится в фигурных скобках?
  4. На шаге 8 я также могу начать путь с C:\ здесь? Я имею в виду, что это будет что-то вроде C:\ Users\ iris_\ stack
  5. На шаге 10 я не очень понимаю, как установить все эти флаги?

Я действительно надеюсь, что кто-то может помочь мне с этими пунктами. заранее спасибо

1 ответ1

1

Я надеюсь, что кто-то может помочь мне в нескольких моментах.

  1. На шаге 1, Как мне сгенерировать этот CLSID? Извините, но я действительно не знаю. Кроме того, должны ли оставаться фигурные скобки?

Используйте Uuidgen.exe. как указано.

Утилита uuidgen (Uuidgen.exe) автоматически устанавливается при установке пакета разработки программного обеспечения платформы (SDK).

Фигурные скобки { и } не являются частью CLSID (CLSID представляет собой 128-битное число в шестнадцатеричном виде внутри пары фигурных скобок)

  1. В шаге 2 я предполагаю, что могу указать путь к .dll, начиная с C:\? Тогда как я узнаю, каким должен быть этот идентификатор, который в примере равен 1043?

Это идентификатор ресурса для изображения, которое находится в вашей DLL.

  1. На шаге 6 я должен изменить этот второй идентификатор, который находится в фигурных скобках?

Я так не думаю. {0E5AAE11-A475-4c5b-AB00-C66DE400274E} является существующим CLSID, связанным с %SystemRoot%\system32\shell32.dll .

  1. На шаге 8 я также могу начать путь с C:\ здесь? Я имею в виду, что это будет что-то вроде C:\ Users\ iris_\ stack

Я бы использовал %%PUBLIC%%\MyCloudStorageApp (% PUBLIC% - это C:\Users\Public), если вы хотите, чтобы он был для всех пользователей.

  1. На шаге 10 я не очень понимаю, как установить все эти флаги?

Значение флагов (в этом примере 0xF080004D) получается сложением шестнадцатеричных значений флагов, которые вы хотите использовать.

Вы можете использовать калькулятор Windows в
"View"> "Programmer" и включите режим "Hex", чтобы выполнить вычисления для значения флагов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .