Когда заходит речь о папках со странными именами типа {4234d49b-0245-4df3-B780-3893943456e1}, о «режиме бога» (god mode) и широких возможностях, которые он дает, неизбежно возникает желание узнать обо всем как можно подробнее. В этой заметке мы дадим ответы на вопросы наших любопытных читателей.
Вопрос: для чего нужны папки с особыми именами и как они работают?
Пользователь simplegamer интересуется:
«Если создать в Windows 10 папку «блаблабла.{ED7BA470-8E54-465E-825C-99712043E01C}«, в ней будет список всех команд Панели управления (Control Panel).
«Та же папка открывается, если ввести в адресной строке Проводника «shell:::{ED7BA470-8E54-465E-825C-99712043E01C}«. Что это такое? Есть ли другие похожие хитрости?
«Еще я обнаружил, что {4234d49b-0245-4df3-B780-3893943456e1} открывает папку «Applications».
«Примечание: я не собираюсь создавать собственную Панель управления, мне просто хочется узнать подробнее об этих ссылках. Что это за особые имена папок и как они работают?»
Ответ
На вопрос отвечает Стивен, один из экспертов портала SuperUser:
«Начиная с Windows Vista, все элементы Панели управления получают канонические имена, которые могут использоваться в обращениях к API или в качестве инструкции командной строки для программного запуска соответствующего элемента.
«Полный список таких канонических имен приводится на странице Canonical Names of Control Panel Items на сайте MSDN, в частности:
«На другой странице, KNOWNFOLDERID, собран список других известных папок с идентификаторами GUID».
Можете добавить что-нибудь к этому объяснению? Пишите в комментарии!
Автор: Akemi Iwaya (Asian Angel)
Перевод SVET