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ço do Windows Explorer, eu insiro o mesmo local. O que exatamente é isso? Existem outros "atalhos" como este?

Eu também descobri que {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 esse tipo de "links" de shell.

    
por simplegamer 24.09.2015 / 23:09

1 resposta

25

Canonical Names of Control Panel Items

As of Windows Vista, Control Panel items included with Windows are given a canonical name that can be used in an API call or a command-line instruction to programmatically launch that item.

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

Administrative Tools
Canonical name: Microsoft.AdministrativeTools
GUID: {D20EA4E1-3957-11d2-A40B-0C5020524153}
Supported OS: Windows Vista, Windows 7, Windows 8, Windows 8.1
Module name: @%SystemRoot%\system32\shell32.dll,-22982

AutoPlay
Canonical name: Microsoft.AutoPlay
GUID: {9C60DE1E-E5FC-40f4-A487-460851A8D915}
Supported OS: Windows Vista, Windows 7, Windows 8, Windows 8.1
Module name: @%SystemRoot%\System32\autoplay.dll,-1

A página KNOWNFOLDERID contém uma lista de muitas "Pastas conhecidas" (com GUID's).

    
por 24.09.2015 / 23:14

Tags