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


Как указать значок, метку или обработчик устройств для устройства при использовании группы устройств

Группы устройств позволяют задавать свойства иконок, меток или DeviceHandlers для любого устройства, заявляющего, что оно является частью этой группы. Если группа устройств не является системной группой устройств, ключ, определяющий группу устройств, будет добавлен под ключ AutoplayHandlers\DeviceGroups. Вам не нужно задавать все три свойства для каждой группы; Можно задать только те свойства, которые требуется настроить. Однако устройства и обработчики устройств должны всегда иметь соответствующие значки и метки для удовлетворения минимальных требований к использованию.

Инструкции

В следующем примере используется система с несколькими подключенными ZIP-дисками. Не указывая значения значков, меток и DeviceHandlers для каждого диска по отдельности, вы создаете группу устройств с именем ZipDrive и определите эти значения в нем. Затем каждый zip-диск объявляется членом группы ZipDrive.

Сначала определите группу устройств, добавив следующий ключ ZipDrive и его значения.

HKEY_LOCAL_MACHINE
   SOFTWARE
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  AutoplayHandlers
                     DeviceGroups
                        ZipDrive
                           Icons [REG_MULTI_SZ] = %SystemRoot%\system32\mydll.dll,-103
                           NoMediaIcons [REG_MULTI_SZ] = %SystemRoot%\system32\mydll.dll,-104
                           Label [REG_SZ] = My Custom Device Label
                           DeviceHandlers [REG_SZ] = MyDeviceHandler

Затем каждое устройство ZIP-диска объявляется в составе группы ZipDrive, наследуя свойства этой группы. Под ключом DeviceParameters экземпляра устройства добавьте значение с именем DeviceGroup типа REG_SZ. Ввод данных для этого значения — это имя группы устройств.

HKEY_LOCAL_MACHINE
   SYSTEM
      CurrentControlSet
         Enum
            USB
               Vid_059b&Pid_0031
                  059B003112010E93
                     Device Parameters
                        DeviceGroup [REG_SZ] = ZipDrive

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

Заметка

Свойства, определенные на уровне экземпляра устройства, имеют приоритет над свойствами, определенными на уровне группы устройств, которые, в свою очередь, имеют приоритет над свойствами, определенными на уровне класса устройства.