Реестр Windows 7 | страница 19



по-прежнему присутствует в системе.

Неопытный пользователь может по ошибке щелкнуть по данному значку и получить сообщение об ошибке, которое будет сбивать его с толку. Для скрытия значков дисков нужно использовать параметр NoDrives типа DWORD , который является битовой маской. Данный параметр расположен в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer .

Значения битовой маски параметра NoDrives строятся по следующему правилу: каждой букве диска присваивается определенный бит в шестнадцатеричном значении. Чтобы скрыть только один диск, можно указать единственный бит в параметре. Если нужно скрыть два и более диска, то их значения нужно сложить. Вот как выглядит небольшая таблица битов для первых дисков от A: до F: :

0х00000001 – диск А:;

0х00000002 – диск B:;

0х00000004 – диск C:;

0х00000008 – диск D:;

0х00000010 – диск E:;

0х00000020 – диск F: и т. д.

Таким образом, чтобы скрыть значок только диска A: , нужно использовать значение 0x00000001 . Если мы хотим скрыть диск A: и C: , то следует использовать значение 0x00000005 и т. д. Для сокрытия значков всех дисков можно использовать значение 0x03FFFFFF .

Запрет на доступ к дискам

Можно использовать менее радикальный способ – реестр Windows позволяет запретить доступ к определенным дискам, не скрывая их от пользователя. Для этого используется параметр NoViewOnDrive типа DWORD в том же разделе, о котором говорилось выше.

Принцип работы данного параметра аналогичен параметру NoDrives , то есть битовая маска. Например, чтобы запретить доступ к диску D: , нужно установить значение 0x00000008 . После перезагрузки компьютера изменение вступит в силу, и если пользователь попробует открыть диск D: или любую папку на этом диске, то увидит пре дупреждающее окно, что данная операция отменена вследствие действующих на компьютере ограничений (рис. 2.3). Кстати, подобное окно может появляться и при других настройках, которые ограничивают действия пользователей.

Рис. 2.3. Предупреждающее окно

Порядок отображения названия и буквы диска

По умолчанию буква диска отображается справа от его метки, например, Локальный диск ( C: ). Можно настроить данное поведение при помощи параметра ShowDriveLettersFirst типа DWORD в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer . Данный параметр может принимать следующие значения:

1 – отображать букву диска справа от его метки (по умолчанию);

2 – не выводить букву диска;