Partager via


Comment spécifier une icône, une étiquette ou un gestionnaire d’appareil pour un appareil à l’aide d’un groupe d’appareils

Les groupes d’appareils autorisent la spécification des propriétés Icons, Label ou DeviceHandlers pour tout appareil qui se déclare membre de ce groupe. Si le groupe d’appareils n’est pas un groupe d’appareils fourni par le système, une clé qui définit le groupe d’appareils est ajoutée sous la clé DeviceGroups des gestionnaires\ automatiques. Vous n’avez pas besoin de définir les trois propriétés pour chaque groupe ; vous pouvez définir uniquement les propriétés que vous souhaitez personnaliser. Toutefois, les appareils et les gestionnaires d’appareils doivent toujours avoir des icônes et des étiquettes associées pour répondre aux exigences minimales de facilité d’utilisation.

Instructions

L’exemple suivant utilise un système avec plusieurs lecteurs Zip attachés. Sans spécifier les valeurs Icônes, Étiquette et DeviceHandlers pour chaque lecteur individuellement, vous créez un groupe d’appareils appelé ZipDrive et définissez ces valeurs dans celui-ci. Chaque lecteur Zip est ensuite déclaré membre du groupe ZipDrive.

Tout d’abord, définissez le groupe d’appareils en ajoutant la clé ZipDrive suivante et ses valeurs.

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

Chaque périphérique de lecteur Zip est ensuite déclaré dans le groupe ZipDrive, en héritant des propriétés de ce groupe. Sous la clé DeviceParameters de l’appareil instance, ajoutez une valeur nommée DeviceGroup comme type REG_SZ. L’entrée de données pour cette valeur est le nom du groupe d’appareils.

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

Vous pouvez également ajouter des propriétés d’appareil personnalisées autres que les icônes, les étiquettes et les gestionnaires de périphériques sous la clé du groupe d’appareils, puis les appliquer à tous les appareils qui appartiennent à ce groupe d’appareils.

Notes

Les propriétés définies au niveau de l’appareil instance sont prioritaires par rapport aux propriétés définies au niveau du groupe d’appareils, qui à leur tour sont prioritaires sur les propriétés définies au niveau de la classe d’appareil.