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.