Condividi tramite


Come assegnare un'icona personalizzata e un'etichetta a una lettera di unità

Specificare un'icona personalizzata e un'etichetta per un'unità.

Istruzioni

Passaggio 1: Sostituzione dell'icona dell'unità standard con un'icona personalizzata in Windows 2000

Per sostituire l'icona dell'unità standard con un'icona personalizzata in Windows 2000, aggiungere una sottochiave denominata per la lettera di unità alla chiave seguente.

HKEY_CLASSES_ROOT
   Applications
      Explorer.exe
         Drives

Nell'esempio seguente viene specificata un'icona personalizzata e un'etichetta per l'unità E: . L'icona si trova nel file C:\MyDir\MyDrive.exe con un indice in base zero pari a tre.

Per Windows 2000:

HKEY_CLASSES_ROOT
   Applications
      Explorer.exe
         Drives
            E
               DefaultIcon
                  (Default) = C:\MyDir\MyDrive.exe,3
               DefaultLabel
                  (Default) = MyDrive

Passaggio 2: Sostituzione dell'icona dell'unità standard con un'icona personalizzata in tutte le altre versioni di Windows

Per sostituire l'icona dell'unità standard con un'icona personalizzata in tutte le versioni di Windows diverse da Windows 2000, aggiungere una sottochiave denominata per la lettera di unità alla chiave seguente.

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  DriveIcons

Nell'esempio seguente viene specificata un'icona personalizzata e un'etichetta per l'unità E: . L'icona si trova nel file C:\MyDir\MyDrive.exe con un indice in base zero pari a tre.

Per tutte le altre versioni di Windows:

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  DriveIcons
                     E
                        DefaultIcon
                           (Default) = C:\MyDir\MyDrive.exe,3
                        DefaultLabel
                           (Default) = MyDrive

Passaggio 3: Chiamata dell'evento SHUpdateImage

In tutte le versioni di Windows, se si modifica un tipo di file o un'icona di unità, è necessario chiamare ANCHE SHUpdateImage per notificare alla shell di aggiornare le icone attualmente visualizzate.

Commenti

La lettera di unità non deve essere seguita da due punti (:). Aggiungere una sottochiave DefaultIcon alla sottochiave della lettera di unità e impostarne il valore predefinito su una stringa contenente la posizione dell'icona. La prima parte della stringa contiene il percorso completo del file dell'icona. Se nel file sono presenti più icone, il percorso è seguito da una virgola e quindi dall'indice in base zero dell'icona.