"Барри Саймон "О реестре Registry и настройке системы Windows95" (прогр.)" - читать интересную книгу автораимеют свойства "Переместить", "Копировать" и "Удалить". Например,
пиктограмме The Microsoft Network соответствует CLSID {00028B00-0000-0000-C000-000000000046}. Для создания новой пиктограммы с именем MSNetwork удалите раздел HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer \Desktop\NameSpace\{00028B00-0000-0000-C000- 000000000046} и создайте новую папку с именем: MSNetwork.{00028B00-0000-0000-C000-000000000046} Папка с таким расширением приобретает свойства оригинальной пиктограммы The Microsoft Network, но при этом ее можно удалять или перемещать. Как отмечалось в начале статьи, пиктограмму "Мой компьютер" можно изменить, отыскав подраздел HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\ DefaultIcon и указав файл с новым изображением в поле "По умолчанию". Подобный метод можно применять для других пиктограмм, связанных с аппаратурой. Единственная переменная, необходимая для этого, - параметр CLSID. Просто перейдите к соответствующему разделу в HKCR\CLSID, а затем к подразделу DefaultIcon. За исключением "Корзины", значение "По умолчанию" этих разделов представляет собой полный маршрут доступа к файлу, который содержит соответствующую пиктограмму. Для "Корзины" в разделе DefaultIcon есть три параметра: "По умолчанию", empty (пустая) и full (полная). Параметр empty определяет пиктограмму, обозначающую пустую "Корзину", тогда как full указывает на пиктограмму "Корзины" хранится в поле "По умолчанию". Системные пиктограммы Windows 95 извлекает большинство своих основных системных пиктограмм из файла C:\Windows\Shell32.dll. Первые 42 пиктограммы в этом файле показаны , представляющем собой копию экрана программы Microangelo фирмы Impact Software. Изображения с номерами 006 и 007 употребляются для обозначения накопителей на гибких дисках на "Рабочем столе" или в папке "Мой Компьютер". Пиктограмма с меткой 030 обозначает системные аббревиатуры, а 029 показывает предоставляемые в общее пользование накопители, каталоги и принтеры. Роли других пиктограмм из файла Shell32.dll таковы: 001: Пиктограмма документа по умолчанию 008: Кассетные накопители 009: Локальный жесткий диск 010: Сетевой жесткий диск 011: Отключенный сетевой накопитель 012: Накопитель CD-ROM 014: Вся сеть в "Сетевом окружении" 016: Компьютер в "Сетевом окружении" 017: Принтер в папке "Принтеры" 019: Рабочая группа в "Сетевом окружении" |
|
|