Come specificare un'icona, un'etichetta o un gestore di dispositivi per un dispositivo usando un gruppo di dispositivi

I gruppi di dispositivi consentono la specifica delle proprietà Icone, Etichetta o DeviceHandlers per qualsiasi dispositivo che si dichiara parte di tale gruppo. Se il gruppo di dispositivi non è un gruppo di dispositivi fornito dal sistema, verrà aggiunta una chiave che definisce il gruppo di dispositivi nella chiaveDeviceGroupsAutoplayHandlers\. Non è necessario impostare tutte e tre le proprietà per ogni gruppo; è possibile impostare solo le proprietà da personalizzare. Tuttavia, i dispositivi e i gestori di dispositivi devono sempre avere icone e etichette associate per soddisfare i requisiti minimi di usabilità.

Istruzioni

Nell'esempio seguente viene usato un sistema con diverse unità Zip collegate. Senza specificare i valori Icone, Etichetta e DeviceHandlers per ogni unità singolarmente, si crea un gruppo di dispositivi denominato ZipDrive e si definiscono tali valori all'interno di esso. Ogni unità Zip viene quindi dichiarata membro del gruppo ZipDrive.

Prima di tutto, definire il gruppo di dispositivi aggiungendo la chiave ZipDrive seguente e i relativi valori.

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

Ogni dispositivo unità ZIP viene quindi dichiarato come parte del gruppo ZipDrive, ereditando le proprietà di tale gruppo. Nella chiave DeviceParameters dell'istanza del dispositivo aggiungere un valore denominato DeviceGroup come tipo REG_SZ. La voce di dati per questo valore è il nome del gruppo di dispositivi.

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

È anche possibile aggiungere proprietà del dispositivo personalizzate diverse da Icone, Etichetta e DeviceHandlers sotto la chiave del gruppo di dispositivi e quindi applicarle a tutti i dispositivi appartenenti a tale gruppo di dispositivi.

Nota

Le proprietà definite a livello di istanza del dispositivo hanno la precedenza sulle proprietà definite a livello di gruppo di dispositivi, che a sua volta hanno la precedenza sulle proprietà definite a livello di classe del dispositivo.