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

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

Настройки текущего пользователя разделены на несколько категорий: AppEvents, Control Panel, Identities, Software и System. Самая полезная из ветвей -Software, которая содержит данные для приложений, установленных на компьютере. В этом разделе и в разделе HKEY_LOCAL_MACHINE\SOFTWARE (мы поговорим о нем позже) можно найти все настройки ваших приложений. Большинство пользовательских настроек операционной системы находятся в HKEY_CURRENT_USER\ Software\Microsoft\Windows, как будто Windows — это еще одно приложение системы.

О HKEY_LOCAL_MACHINE

Эта ветвь содержит информацию о «железе» и программном обеспечении, установленном на компьютере, которая не связана с конкретным пользователем, то есть настройки, которые являются общими для всех пользователей системы.

Так же как и HKEY_CURRENT_USER, наибольший интерес представляет ветвь SOFTWARE. Она содержит всю информацию, необходимую для приложений, установленных на компьютере. В ветви HKEY_CURRENT_USER хранятся все пользовательские настройки (даже если у компьютера только один пользователь), например конфигурация Панели инструментов. Настройки, которые не зависят от пользователя, — папки, в которые установлены программы и списки установленных компонентов, — находятся в ветви HKEY_LOCAL_MACHINE. Чтобы найти настройки конкретного приложения, понадобится заглянуть в обе ветви, поскольку большинство производителей (даже Microsoft) не очень внимательно относятся к тому, какая именно ветвь используется для настроек.

О HKEYJJSERS

В этой ветви содержится подветвь текущего пользователя, именем которой является длинный ряд цифр:

S-1-5-21-1727987266-1036259444-725315541-500

Этот номер является идентификатором защиты, уникальным для каждого пользователя компьютера (и ваш будет отличаться от приведенного выше).

Хотя вы и можете редактировать содержание этой ветви, но лучше все-таки использовать ветвь HKEY_CURRENT_USER:

HKEY_USERS\S-1-5-21-1727987266-1036259444-725315541-500

Неважно, какой пользователь подключен, HKEY_CURRENT_USER всегда связана с соответствующей частью HKEYJJSERS.

‘^v Из-за того что система Windows загружает только профиль (часть реестра)

текущего пользователя, показана будет только одна ветвь пользователя. Од-^ ^ нако существуют и другие ветвн, например .default (при входе в систему не ' был указан конкретный пользователь) и несколько других ветвей, которые не представляют интереса для большинства пользователей.

О HKEY_CURRENT_CONFIG

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

Все, что вы хотите изменить в реестре, можно сделать в разделе HKEY_CURRENTJJSER ИЛИ HKEY_LOCAL_MACHINE.

Суть реестра — его значения

Значения — это место, где хранится информация, в то время как разделы нужны для организации значений. Реестр использует восемь типов значений, соответствующих информации, которую они содержат. У каждого типа значений есть по крайней мере два имени — стандартное и символьное (приведено в круглых скобках в табл. 3.1).

Таблица 3.1. Значения параметров реестра
Вид значенияЗначок, используемый в редакторе реестраМожет ли быть создано в редакторе реестра?
Строковый параметр (REG_SZ)ISДа
Мультисгроковый параметр (REG_MULTI_SZ)Да
Расширяемый строковый параметр (REG_EXPAND_SZ)тДа
Двоичный параметр (REG_BINARY)Is*Да
Параметр DWORD (32 бита) (REGJ5W0RD)шДа
Параметр QWORD (64 бита) (REG_QWORD)шДа
Машинное слово (REGJM)RD_BIGENDIAN)шНет
Список ресурсов (REG_LIST, REG_RESOURCE_ REQUIREMENTS J.IST или FULL_RESOURCE_ DESCRIPTOR)ISНет

Хотя редактор реестра и позволяет просматривать и редактировать все восемь видов значений, создавать он может только шесть самых распространенных (и самых используемых) видов. На практике вы в основном будете создавать только строковые, двоичные и DWORD-параметры.

О Строковые значения

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

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

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