Поделиться через


Назначение настраиваемого значка и метки букве диска

Укажите пользовательский значок и метку для диска.

Инструкции

Шаг 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 в подраздел буквы диска и задайте для его значения по умолчанию строку, содержащую расположение значка. Первая часть строки содержит полный путь к файлу значка. Если в файле несколько значков, за путем следует запятая, а затем отсчитываемый от нуля индекс значка.