SoftHelp - ваш помощник в мире софта!                                                                             Обновлен

SoftHelp - ваш помощник в мире софта!Здесь могла быть ваша реклама!

Главная | Новости | Архив | Глоссарий | Советы | C++ Builder | FAQ | Download | Guestbook | Форум | Ссылки | About
ГЛОССАРИЙ
A|B|C|D|E|F
G|H|I|J|K|L|M|N
O|P|Q|R|S|T|U
V|W|X|Y|Z|0-9
FEEDBACK
 bullet.gif [54 байт] Форум
 bullet.gif [54 байт] Гостевая книга
 bullet.gif [54 байт] Почтовая форма
 bullet.gif [54 байт] Электронная почта
РАССЫЛКА
Новости сайта SoftHelp
ПОИСК
НА
РЕКЛАМА





СЧЕТЧИКИ



be number one
Кто такой реестр и счем его едят?

     Итак реестр(от английского registry), именно реестр, а не регистр как пишут в некоторых бульварных компьютерных журналах. Одна из главных частей нашего любимого виндоуса, здесь храниться практически вся информация как о программной, так и о аппаратной части вашего компьютера. Те кто помнят времена Windows 3.x, знают что данные о настройках хранились в ini-файлах и имеют плоскую структуру типа "параметр=значение", где значение чаще всего было равно 0(отключено) и 1(включено). Microsoft это показалось не практично и тогда было решено собрать все данные о настройках в единую базу данных с древовидной структурой. Такая база данных и получила название реестр. Но ini-файлы не были полностью исключены, так что и сейчас вы все еще можете найти у себя на жестких дисках файлы:

control.ini win.ini system.ini.

     Итак начнем мучит реестр :-) Внимание! Перед тем как что-то изменять сделайте резервные копии(back-up) файлов реестра, в частности system.dat и user.dat, так же можно сделать копии ini-файлов. Кстати говоря, в файле system.dat хранятся настройки относящиеся к компьютеру, а в файле user.dat относящиеся к пользователю. Ну, а теперь запускаем редактор реестра, для этого нажимаем "Пуск" далее "Выполнить" и в командной строке пишем "regedit". Не беспокойтесь об отсутствии редактора реестра на вашем компьютере, виндоус устанавливает его принудительно, без вопросов о вашем желании :-)
Вот что вы увидите:

screenshot

     Как видно из скриншота реестр состоит из шести разделов:

  • HKEY_CLASSES_ROOT - настройки рабочего стола, ярлыков, межпрограммным связям, технологии OLE(см. глоссарий). 
  • HKEY_CURRENT_USER - настройки текущего пользователя, рабочий стол и другие украшательские прибамбасы.
  • HKEY_LOCAL_MACHINE - общие настройки компьютера, параметры оборудования и программ.
  • HKEY_USERS - информация и настройки всех пользователей компьютера, плюс разграничение доступа.
  • HKEY_CURRENT_CONFIG - текущая конфигурация устройств.
  • HKEY_DYN_DATA - текущее состояние различных устройств, формируется динамически и не хранится ни в одном файле.

     Физически существуют только два раздела, остальные, за исключение HKEY_DYN_DATA, являются их ветвями. Так разделы HKEY_CLASSES_ROOT и HKEY_CURRENT_CONFIG являются ветвями раздела HKEY_LOCAL_MACHINE, а раздел HKEY_CURRENT_USER это всего лишь один из пользователей раздела HKEY_USERS.
     Значения можно изменять, конечно можно  это делать и в M$-regedit, но лично я предпочитаю Norton Registry Editor из пакета утилит Нортона. Также в этом пакете имеется утилита Registry Tracker, которая позволяет делать копии реестра, и при непредвиденных обстоятельствах возвращаться к старым. Вот главное окно программы Norton Registry Editor

:
screenshot

     Как вы видите она не очень отличается от микрософтовской. В главном окне вместе с разделами реестра здесь можно увидеть и ini-файлы, тоже с возможностью редактирования. Также имеются закладки для быстрого перехода в нужный раздел, строка состояния, ну и самое, лично для меня, важное это возможность поиска и замены сразу во всем реестре без лишних вопросов, а также undo и tracker history - это связь с программой Norton Registry Tracker, здесь вы можете восстановить предыдущие файлы реестра и увидеть отличия между ними. Вообще реестр штука хрупкая, и действовать с ним надо аккуратно. Могу дать лишь один совет, наверное давно известный геймерам: почаще сохраняйтесь :-)

     Как видите эта статья представляет только поверхностные данные о внутренностях реестра, так что ждите продолжения, подпишитесь на нашу рассылку и уведомления об обновлениях на сайте будут приходить к вам в почтовый ящик. 

 Автор: Гришман    Дата: 30 мая 2000 года



Главная || Новости || Архив || Глоссарий || Советы || C++ Builder || FAQ || Download || Гостевая книга || Форум || Ссылки || About || Пишите нам
Хостинг от uCoz