Саныч
Опытный участник
- Сообщения
- 734
- Реакции
- 741
Здесьрассказывали о так называемой "расширенной панели управления" в Windows 7 и Windows Vista.
Как это на самом деле работает?
Итак, системные папки Windows имеют уникальный глобальный идентификатор, или просто GUID. Не ручаюсь за Windows 95, но в уже Windows 98 точно использовался такой подход. Список идентификаторов можно посмотреть в реестре:
пример
Вот несколько типичных 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
источник
Как это на самом деле работает?
Итак, системные папки Windows имеют уникальный глобальный идентификатор, или просто GUID. Не ручаюсь за Windows 95, но в уже Windows 98 точно использовался такой подход. Список идентификаторов можно посмотреть в реестре:
пример
Вот несколько типичных 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
источник