Иконки

  • Есть способ немного проще.
    1. Создаём в нужной папке файл desktop.ini следующего содержания:
    [.ShellClassInfo]
    IconFile=<file>
    IconIndex=N
    где <file> — это путь к файлу со значком (или только имя файла, если он находится в этой же папке или является системным dll-файлом);
    N — это номер значка в файле (нумерация начинается с нуля).

Если значок в файле один или нужен первый (номер 0), то в Windows 9x строку IconIndex=0 можно не писать.
2. В Windows 2000/XP устанавливаем для папки атрибут "Только чтение", и в Проводнике папка будет иметь заданный значок. В Windows 98 установка этого атрибута позволяет отобразить значок только в дереве папок Проводника (левая панель). В Windows 9x для отображения значков в правой панели (в Windows 95 и в левой) надо устанавливать атрибут "Системный". Для изменения значка в Windows Commander'е нужно установить атрибут "Системный" и в Windows 2000/XP.

 

  • Стандартные значки Windows 9x.
    В разделе реестра
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons
    содержится множество строковых параметров с именем в виде числа. Каждый из них отвечает за значок какого-либо объекта:
    0 Стандартный значок
    1 Исполняемый файл
    2 Избранное
    3 Папка
    4 Открытая папка

5 Дискета 5.25"
6 Дискета 3.5"
8 Жёсткий диск
9 Сетевой диск
10 Недоступный сетевой диск
11 CD-ROM
12 Ram Drive
13 Вся сеть
15 Мой компьютер
16 Принтер
17 Сетевое окружение
18 Файл с конфигурациями
19 Программы
20 Документы
21 Настройка
22 Поиск
23 Справка
24 Выполнить
27 Завершение работы

28 Зашарить (ну не знаю я, как это по-русски сказать)
29 Ярлык
31 Пустая корзина
32 Полная корзина
33 Удаленный доступ к сети
34 Рабочий стол
35 Панель управления
36 Программы
37 Принтеры
38 Шрифты
40 Музыкальный CD
Установите значением параметра путь к значку (если значок хранится в библиотеке, то после пути к ней, через запятую, нужно указать номер значка, начиная с нуля), и он изменится.


  • Дополнение:
    7 Накопитель типа ZIP или JAZ
    Все эти иконки идут в порядке их нумерации в файле shell32.dll (или смещены на один вверх). Их можно просмотреть с помощью любого Resource Explorer'а (я пользовался встроенным в WinNavigator). После изменения этих параметров в реестре необходимо выйти в DOS и удалить файл ShellIconCache (только из DOS'а!) или изменить размер иконок: Панель управления – Экран – Оформление – Элемент – Значок – Размер (потом размер можно вернуть обратно).

 

1 2 3 4
   
Hosted by uCoz