Windows 7 Секреты Windows 7: как работает "Расширенная панель управления"

Саныч

Ветеран
Сообщения
860
Симпатии
1,096
Баллы
553
#1
Здесьрассказывали о так называемой "расширенной панели управления" в Windows 7 и Windows Vista.
Как это на самом деле работает?

Итак, системные папки Windows имеют уникальный глобальный идентификатор, или просто GUID. Не ручаюсь за Windows 95, но в уже Windows 98 точно использовался такой подход. Список идентификаторов можно посмотреть в реестре:

proxy.php?image=http%3A%2F%2Fimg823.imageshack.us%2Fimg823%2F7914%2F001z0.th.jpg&hash=9c937ba1b7ff73cda1a5cb600fa59b90

пример

Вот несколько типичных GUID:
Мой компьютер: {20D04FE0-3AEA-1069-A2D8-08002B30309D}
Панель управления: {ED7BA470-8E54-465E-825C-99712043E01C}
Сетевое окружение: {208d2c60-3aea-1069-a2d7-08002b30309d}
Корзина:{645FF040-5081-101B-9F08-00AA002F954E}

Таким образом,GUID "Расширенной панели" {ED7BA470-8E54-465E-825C-99712043E01C} относится к системной папке "Все задачи"(All tasks).

Зная GIUD-ы системных папок, вы сможете "достучаться" до них из любого места.
Самое простое - это создать новую папку вида Имя.{GUID}.
Подробней об этой возможности можно прочитать на MSDN:
http://msdn.microsoft.com/ru-ru/library/cc144096(en-us,VS.85).aspx#virtual
http://msdn.microsoft.com/ru-ru/library/cc144096(VS.85).aspx#file
http://msdn.microsoft.com/ru-ru/library/cc144096(en-us,VS.85).aspx#view



источник
 
Сверху Снизу