Назначение настраиваемого значка и метки букве диска
Укажите пользовательский значок и метку для диска.
Инструкции
Шаг 1. Замена значка стандартного диска пользовательским значком в Windows 2000
Чтобы заменить стандартный значок диска пользовательским значком в Windows 2000, добавьте подраздел с именем буквы диска в следующий раздел.
HKEY_CLASSES_ROOT
Applications
Explorer.exe
Drives
В следующем примере указываются пользовательский значок и метка для диска E:. Значок находится в файле C:\MyDir\MyDrive.exe с отсчитываемого от нуля индекса 3.
Для Windows 2000:
HKEY_CLASSES_ROOT
Applications
Explorer.exe
Drives
E
DefaultIcon
(Default) = C:\MyDir\MyDrive.exe,3
DefaultLabel
(Default) = MyDrive
Шаг 2. Замена значка стандартного диска пользовательским значком во всех остальных версиях Windows
Чтобы заменить значок стандартного диска пользовательским значком во всех версиях Windows, кроме Windows 2000, добавьте подраздел с именем буквы диска в следующий раздел.
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Explorer
DriveIcons
В следующем примере указываются пользовательский значок и метка для диска E:. Значок находится в файле C:\MyDir\MyDrive.exe с отсчитываемого от нуля индекса 3.
Для всех остальных версий Windows:
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Explorer
DriveIcons
E
DefaultIcon
(Default) = C:\MyDir\MyDrive.exe,3
DefaultLabel
(Default) = MyDrive
Шаг 3. Вызов события SHUpdateImage
Во всех версиях Windows при изменении типа файла или значка диска необходимо также вызвать SHUpdateImage, чтобы уведомить оболочку об обновлении всех отображаемых значков.
Комментарии
За буквой диска не следует следовать двоеточие (:). Добавьте подраздел DefaultIcon в подраздел буквы диска и задайте для его значения по умолчанию строку, содержащую расположение значка. Первая часть строки содержит полный путь к файлу значка. Если в файле несколько значков, за путем следует запятая, а затем отсчитываемый от нуля индекс значка.