Читаем Хитрости Windows 7. Для профессионалов - 2011 полностью

По окончании сохраните его как новый файл с расширением имени файла .reg (например, My Neato Setting.reg).

Если изменения повлияли на ветвь HKEY_LOCAL_MACHINE, повторите этот шаг и для файла machine.txt. Можно объединить оба файла в один, но строка Windows

* j £ Registry Editor Version 5.00 должна остаться в единственном экземпляре.

Для некоторых настроек (как в нашем примере) необходимо сделать два файла реестра: первый — чтобы включить настройки, а второй — чтобы их выключить. Теперь для изменения настроек вам достаточно дважды щелкнуть мышкой на нужном файле.

Создание интерфейса для настроек реестра

Весь смысл залезания в реестр заключается в том, чтобы увидеть и изменить настройки, которые недоступны из Проводника, Панели управления или сотни других диалоговых окон, разбросанных по всей операционной системе. Кроме того, это еще и способ исправления интерфейса и добавления настроек.

Зачем вам это делать? Возможно, из-за настроек реестра, которые вы часто меняете, или, возможно, вы администрируете здание, полное компьютеров и вам хотелось бы показать какое-то свойство пользователям остальных компьютеров, но вы не хотите, чтобы они сами как-то вмешивались в работу реестра. (Или, наоборот, есть настройки, которые вы хотели бы спрятать от остальных пользователей.)

Зайдите в Панель управления ► Параметры папок ► Вид. С первого взгляда может показаться, что список дополнительных параметров представлен в неудобном формате (рис. 3.9), очевидно, что можно было бы разместить большее количество параметров. Однако это далекое от идеала представление способно подстраиваться под требования заказчика, разрешая Microsoft (или вам) легко добавлять или удалять элементы.

Вы, наверное, предположили, что Microsoft не сделала список параметров настраиваемым только для того, чтобы вы не смогли вмешаться в работу Windows. Этот список сделан гак, чтобы его можно было приспособить к разнообразным настройкам версий Windows (фактические параметры, представленные в нем, зависят от версии Windows 7). Но это не значит, что вы не можете его изменять.

Вы можете присоединить флажок или переключатель к любому параметру в реестре. Это позволяет делать изменения в реестре, без необходимости вмешиваться в его работу. А если вы являетесь разработчиком программного обеспечения, то можете добавить в это окно параметры собственной программы. Или получить простой доступ к спрятанным настройкам Windows, которые часто меняете.

Формат записи довольно хорошо продуман, так что вам не нужно быть программистом, чтобы его использовать. Вы можете добавить параметры в определенный раздел реестра, а затем привязать их к значениям из реестра. Вот как следует это делать:

1. Откройте редактор реестра.

2. Перейдите к HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ Explorer\Advanced\Folder.

Посмотрите на разделы внутри раздела Folder. Иерархическая структура воспроизведена в реестре, хотя элементы списка M017T появляться в порядке, отличном от их представления в реестре. Так получается из-за того, что названия в списке параметров папок не обязательно должны совпадать с названиями соответствующих разделов реестра, хотя в обоих случаях названия будут расположены в алфавитном порядке.

3. Воспользуйтесь возможностью выполнить резервное копирование всей ветви, выделив раздел Folder. Таким образом, можно будет проще восстановить значения по умолчанию без переустановки Windows.

4. На этом шаге вы можете убрать любые ненужные элементы, удалив соответствующие разделы из этой ветви. Значения параметра Text должно быть достаточно, чтобы пояснить, для чего он нужен.

5. Для добавления нового элемента необходимо создать новый раздел внутри раздела Folder. Назовите его любым осмысленным именем, не совпадающим с существующими именами разделов.

Некоторые настройки разделены на группы, например Скрытые файлы и папки, 0%^ содержащие переключатель. Группа — это раздел в реестре, такой как раздел Ф Hidden, который может содержать два или более подраздела. В групповом разделе необходимо задать заголовок и изображение значка, а затем указать в параметре Туре значение group. Поместите все необходимые элементы в этот подраздел. Если вы запутались, то используйте раздел Hidden в качестве образца.

6. Значения внутри каждого раздела определяют свойства соответствующей настройки.

Начните с добавления нового строкового значения для параметра Text, дважды щелкните на нем мышкой, чтобы ввести заголовок нового элемента. Теперь добавьте еще одно строковое значение с именем Туре и введите либо group, либо checkbox, либо radio. Эти значения определяют внешний вид новой настройки (табл. 3.2).

Перейти на страницу:

Похожие книги

C++ Primer Plus
C++ Primer Plus

C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.In C++ Primer Plus, you'll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:• A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard• Complete, integrated discussion of both basic C language and additional C++ features• Clear guidance about when and why to use a feature• Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time• Hundreds of practical sample programs• Review questions and programming exercises at the end of each chapter to test your understanding• Coverage of generic C++ gives you the greatest possible flexibility• Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces

Стивен Прата

Программирование, программы, базы данных
Секреты приложений Google
Секреты приложений Google

Даже продвинутые пользователи Интернета не подозревают о тех огромных возможностях, которые предоставляют сервисы Google. Автор рассказывает о таких «секретах» сервисов, которые просто немедленно хочется использовать! Создавать сайты и презентации, бродить по улочкам Парижа, изучать звездное небо – все это доступно каждому, кто сидит у экрана монитора и имеет доступ в Интернет. Книга научит вас работать с веб-приложениями и тысячекратно увеличить свои возможности с помощью новейших технологий. Она написана легким, доступным языком и не требует от читателя наличия каких-либо специальных знаний. Книга содержит множество примеров, иллюстраций и будет полезна всем, кто не стоит на месте и стремится сделать свою жизнь более насыщенной и интересной.

Денис Балуев , Денис Игоревич Балуев

Программирование, программы, базы данных / Интернет / Программное обеспечение / Книги по IT