Тонкости реестра Windows Vista. Трюки и эффекты. Роман Клименко

Чтение книги онлайн.

Читать онлайн книгу Тонкости реестра Windows Vista. Трюки и эффекты - Роман Клименко страница 7

Жанр:
Серия:
Издательство:
Тонкости реестра Windows Vista. Трюки и эффекты - Роман Клименко

Скачать книгу

вступят в силу после обновления Рабочего стола с помощью соответствующей локальной функции.

      Примечание

      Изменить название Корзины можно и с помощью параметра (По умолчанию) приведенной ветви реестра. Однако, если перед системой встанет вопрос о том, значение какого параметра нужно использовать для имени Корзины, она выберет значение параметра LocalizedString, так как он имеет больший приоритет.

      Есть и другие параметры, с помощью которых можно изменить название Корзины. Выше мы говорили о том, что параметр LocalizedString имеет наибольший приоритет, но, если быть точнее, это не совсем так. Например, попробуйте изменить значение параметра (По умолчанию) ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}, обновить Рабочий стол и посмотреть на название Корзины. Как видите, оно изменилось. Причем изменилось только для данного пользователя (предыдущие параметры изменяли название Корзины для всех пользователей системы). Теперь попробуйте создать в этой же ветви реестра параметр LocalizedString и посмотреть на результат.

      Существует еще одна оригинальная возможность, которую предоставляет реестр Windows Vista, – полное скрытие названия Корзины. Для этого просто нужно создать в разделе реестра HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder строковый параметр WantsFORDISPLAY, не имеющий никакого значения. В результате система не будет учитывать описанные выше параметры изменения названия значка Корзины при ее построении. На рис. 2.3 вы можете увидеть пример скрытия названий значков Корзина и Компьютер.

      Рис. 2.3. Результат запрета присвоения имени значкам Корзина и Компьютер

      Еще одной возможностью, которую предоставляет реестр Windows, является изменение значка Корзины. Для этого нужно воспользоваться ветвью реестра HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon. Она может содержать три параметра строкового типа:

      • Empty – определяет путь к BMP-файлу значка пустой Корзины;

      • Full – задает путь к BMP-файлу значка полной Корзины;

      • (По умолчанию) – определяет путь к BMP-файлу значка Корзины в текущий момент времени.

      Приведенные выше параметры также находятся в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon. Ее параметры переопределяют параметры из ветви HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon.

Контекстное меню Корзины

      Чтобы добавить в контекстное меню значка Корзины свою команду, нужно воспользоваться ветвью реестра HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell. В ней нужно создать подраздел, название которого будет отображаться в контекстном меню Корзины (если в данном подразделе будет определен параметр (По умолчанию), то именно его значение будет применяться для отображения команды в контекстном меню). В созданном подразделе нужно создать еще один подраздел, который должен называться command. Параметр (По умолчанию) подраздела command определяет команду, которая будет выполняться при выборе из контекстного меню Корзины соответствующего элемента.

      Можно скрыть из контекстного меню Корзины пункт Свойства. Для этого применяется REG_DWORD-параметр NoPropertiesRecycleBin, который надо создать в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Чтобы скрыть команду Свойства, присвойте данному

Скачать книгу