В Windows XP предоставляется возможность назначения различных значков буквам жестких дисков. Для этого выполните следующие действия.

1. Запустите редактор системного реестра (REGEDIT.EXE).

2. Перейдите в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer.

3. В меню Правка (Edit) выберите команду Создать > Раздел (New > Key). Введите имя DriveIcons.

4. Выберите новый раздел и затем команду Правка > Создать > Раздел (Edit > New > Key), после чего введите букву диска (например, C).

5. Выберите созданный раздел и команду Правка > Создать > Раздел (Edit > New > Key), после чего введите имя DefaultIcon.

6. Перейдите в раздел DefaultIcon и дважды щелкните на записи (По умолчанию) (Default)).

7. Укажите для этой записи путь к файлу DLL, который содержит необходимый значок. Кроме того, необходимо указать номер значка (например, значение icons.dll, – 24 указывает на 24-ый значок в файле ICONS.DLL). Щелкните на кнопке OK.

8. Закройте редактор системного реестра.

В программе Проводник (Windows Explorer) можно нажать клавишу <F5> (обновить экран), чтобы просмотреть новые значки.

К примеру предположим, что была создана библиотека DLL, которая содержит значки для букв дисков C: и D: (идентификаторы 24 и 25 соответственно), а также был создан файл реестра, применяемый для настройки использования этих значков. Для того, чтобы воспользоваться файлом реестра, необходимо разместить файл ICONS.DLL в корневом каталоге диска C:, а также внести изменения и в файл реестра.

Windows Registry editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\C] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\C\DefaultIcon] @="c:\\icons.dll,-24" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\D] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\D\DefaultIcon] @="c:\\icons.dll,-25"