Данная ветвь должна содержать в себе набор подразделов, каждый из которых назван в честь буквы логического диска (например, для диска C:\ создаваемый подраздел должен называться С). Внутри подраздела диска могут содержаться еще два подраздела. Первый из них называется DEFAULTICON — его параметр по умолчанию как раз и определяет путь к значку, который будет использоваться для отображения дисков. Второй же подраздел называется DEFAULTLABEL — если он присутствует, тогда значение его параметра по умолчание определяет название метки данного логического диска, применяемой, если диск не имеет своей собственной метки. Не забывайте также и о ветви реестра HKEY_CLASSES_ROOT\Applications\explorer.exe\drives\«буква диска»\DefaultIcon, с помощью которой также можно изменить значок для конкретного диска. Но кроме значка и метки диска операционная система Windows XP позволяет выполнить еще один хак — определить, на каком месте названия диска будет находиться буква логического диска. По умолчанию буква отображается в конце названия, что в некоторых случаях не совсем удобно — буква может скрываться, если название слишком большое. Поэтому, чтобы исправить этот недостаток, давайте попробуем воспользоваться параметром DWORD-типа SHOWDRIVELETTERSFIRST, расположенным в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER. Он может принимать следующие значения: * 1 — данное значение используется по умолчанию, что как раз и соответствует отображению значка диска справа от его метки; * 2 — данное значение вообще скрывает букву диска из его названия; * 4 — если значение данного параметра равно 4, тогда буква диска будет отображаться слева от его метки — то есть, название, которое раньше отображалось как, например, SYSTEM (C , после присвоения данному параметру значения 4 и последующей перезагрузки компьютера, будет отображаться как (С SYSTEM. |