Jakie są te specjalne nazwy i jak działają?

16

W systemie Windows 10, jeśli utworzę folder o nazwie whatever.{ED7BA470-8E54-465E-825C-99712043E01C}, otwiera folder z każdym poleceniem Panelu sterowania.

Jeśli wprowadzę lokalizację shell:::{ED7BA470-8E54-465E-825C-99712043E01C}w pasku adresu Eksploratora Windows, wejdę w to samo miejsce. Co to dokładnie jest? Czy są jeszcze jakieś inne „skróty”?

Dowiedziałem się również, że {4234d49b-0245-4df3-B780-3893943456e1}otwiera folder „Aplikacje”.

Uwaga: Nie mam na myśli tworzenia niestandardowego Panelu sterowania, chcę jedynie uzyskać dodatkowe informacje na temat tego rodzaju „linków” powłoki.

uproszczony
źródło
sugestia: zrób temat odpowiedni dla innych.
Francisco Tapia,
3
Nie wiem dlaczego, ale uwielbiam to .
Szalony

Odpowiedzi:

25

Kanoniczne nazwy elementów panelu sterowania

Począwszy od systemu Windows Vista, elementy Panelu sterowania dołączone do systemu Windows mają kanoniczną nazwę, której można użyć w wywołaniu interfejsu API lub w instrukcji wiersza polecenia w celu programowego uruchomienia tego elementu.

Strona zawiera listę nazw kanonicznych Panelu sterowania. Przykłady:

Narzędzia administracyjne
Nazwa kanoniczna: Microsoft.AdministrativeTools
GUID: {D20EA4E1-3957-11d2-A40B-0C5020524153}
Obsługiwany system operacyjny: Windows Vista, Windows 7, Windows 8, Windows 8.1
Nazwa modułu: @% SystemRoot% \ system32 \ shell32.dll, - 22982

AutoPlay
Nazwa kanoniczna: Microsoft.AutoPlay
GUID: {9C60DE1E-E5FC-40f4-A487-460851A8D915}
Obsługiwany system operacyjny: Windows Vista, Windows 7, Windows 8, Windows 8.1
Nazwa modułu: @% SystemRoot% \ System32 \ autoplay.dll, -1

Strona KNOWNFOLDERID zawiera listę wielu „znanych folderów” (z identyfikatorami GUID).

Steven
źródło