Como adicionar o Cloud Storage Provider para o Windows 10 Navigation Pane

1

Eu quero adicionar Stack Stack ao meu painel de navegação do Windows 10, como é mostrado aqui . Então eu quero que ele apareça como o Dropbox e o OneDrive. Agora, obviamente, isso já é um "guia", mas como não tenho nenhuma experiência com o registro, espero que alguém possa me ajudar em alguns pontos.

  1. Na etapa 1, como eu gero este CLSID? Desculpe, mas eu realmente não sei. Além disso, as chaves devem permanecer?
  2. Na etapa 2, suponho que posso fornecer um caminho para um arquivo .dll começando em C: \? Então, como eu sei qual deve ser esse identificador, que é 1043 no exemplo?
  3. Na etapa 6, devo alterar o segundo ID que está entre chaves?
  4. Na etapa 8, também posso iniciar o caminho de C: \ aqui? Então, eu quero dizer que seria algo como C: \ Users \ iris_ \ stack
  5. No passo 10, não entendo como definir todos esses sinalizadores?

Eu realmente espero que alguém possa me ajudar com esses pontos. Agradecemos antecipadamente

    
por Iris Hijne 24.06.2017 / 17:34

1 resposta

1

Espero que alguém possa me ajudar em alguns pontos.

  1. In step 1, How do I generate this CLSID? Sorry, but I really don't know. Also, should the curly brackets remain?

Use Uuidgen.exe. conforme instruído.

O utilitário uuidgen (Uuidgen.exe) é instalado automaticamente quando você instala o Platform Software Development Kit (SDK).

As chaves { e } não fazem parte do CLSID (o CLSID é um número de 128 bits, em hexadecimal, dentro de um par de chaves)

  1. In step 2, I assume I can provide a path to a .dll starting from C:\ ? Then, how do I know what this identifier should be, which is 1043 in the example?

É o ID do recurso para uma imagem que está na sua DLL.

  1. In step 6, should I change that second ID that is in curly brackets?

Eu não penso assim. {0E5AAE11-A475-4c5b-AB00-C66DE400274E} parece ser um CLSID existente relacionado a %SystemRoot%\system32\shell32.dll .

  1. In step 8, Can I also start the path from C:\ here? So I mean it would be something like C:\Users\iris_\stack

Eu usaria %%PUBLIC%%\MyCloudStorageApp (% PUBLIC% é C:\Users\Public ) se você quiser que seja para todos os usuários.

  1. In step 10, I don't really understand how to set all these flags?

O valor de flags (neste exemplo 0xF080004D ) é obtido somando os valores hexadecimais dos flags que você deseja usar.

Você pode usar a Calculadora do Windows no
"Ver" > "Programador" e habilitar o modo "Hex" para executar os cálculos para o valor de sinalizadores.

    
por 24.06.2017 / 18:04