Quais são esses nomes especiais e como eles funcionam?

16

No Windows 10, se eu criar uma pasta chamada, whatever.{ED7BA470-8E54-465E-825C-99712043E01C}ela abrirá uma pasta com todos os comandos do Painel de Controle.

Se eu inserir o local shell:::{ED7BA470-8E54-465E-825C-99712043E01C}na barra de endereços do Windows Explorer, insiro o mesmo local. O que exatamente é isso? Existem outros "atalhos" como esse?

Eu também descobri {4234d49b-0245-4df3-B780-3893943456e1}abre uma pasta "Aplicativos".

Nota: Não pretendo criar um painel de controle personalizado, apenas quero mais informações sobre esses tipos de "links" do shell.

simplegamer
fonte
sugestão: faça o tópico relevante para os outros.
Francisco Tapia
3
possível duplicata de Como criar um painel de controle personalizado no Windows 7
bwDraco - Restabelecer Monica
3
Eu não sei por que, mas eu absolutamente amo isso .
Insano

Respostas:

25

Nomes canônicos de itens do painel de controle

No Windows Vista, os itens do Painel de Controle incluídos no Windows recebem um nome canônico que pode ser usado em uma chamada de API ou em uma instrução de linha de comando para iniciar programaticamente esse item.

A página contém uma lista de nomes canônicos do painel de controle. Exemplos:

Ferramentas administrativas
Nome canônico: Microsoft.AdministrativeTools
GUID: {D20EA4E1-3957-11d2-A40B-0C5020524153}
SO suportado: Windows Vista, Windows 7, Windows 8, Windows 8.1
Nome do módulo: @% SystemRoot% \ system32 \ shell32.dll, - 22982


Nome automático da Canonical: Microsoft.AutoPlay
GUID: {9C60DE1E-E5FC-40f4-A487-460851A8D915}
SO suportado: Windows Vista, Windows 7, Windows 8, Windows 8.1
Nome do módulo: @% SystemRoot% \ System32 \ System32 \ autoplay.dll, -1

A página KNOWNFOLDERID contém uma lista de muitas "pastas conhecidas" (com GUIDs).

Steven
fonte