Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Призначений для користувача модуль






Наступний розділ системного реєстру - HKEY_CURRENT_USER. Це інформація, яка міняється від користувача до користувача. При вході в операційну систему під іншим ім'ям ця частина реєстру буде іншою. Він складається з безлічі підрозділів.

У розділі AppEvents записана інформація про звукові схеми і призначені звуки в системі. Саме тут зберігаються ті дані, що ви вводите в діалозі " Звук" Панелі управління.

Розділ Clock, як неважко зрозуміти, присвячений годиннику - саме тим, що знаходяться в кутку панелі задач. Тут - всі їх параметри.

Розділ Control Panel містить в собі інформацію про настройки зовнішнього вигляду операційної системи. Це, мабуть, один з найцікавіших розділів реєстру, оскільки саме тут настроюються різного роду " красивої" інтерфейсу Windows. Підрозділ Appearance містить в собі інформацію про всі можливі колірні схеми. Ці схеми закладаються в реєстр при його створенні і саме звідси беруться дані для вікна " Властивості екрану - Оформлення". У підрозділі Colors розташована інформація про оформлення стандартних елементів інтерфейсу Windows - меж вікон, поверхні кнопок і їх країв, заголовка вікна, лінійок прокрутки і ін. Всі кольори представлені у вигляді трьох чисел інтенсивності червоного, зеленого і синього. Деякі з цих параметрів можуть бути задані при створенні колірної схеми, а деякі - змінені тільки в реєстрі. Якщо хочете, можете небагато пограти з інтерфейсом вашої системи.

У підрозділі Cursors зберігається інформація про вибраний набір зображень курсора і про всі стандартні набори таких зображень.

Підрозділ Desktop і його внутрішні розділи присвячені оформленню Робочого столу. Тут знаходиться інформація про шрифти вікон і меню, відображення лінійок прокрутки. Проте велику частину параметрів цього підрозділу украй бажано змінювати не з редактора реєстру, а із стандартних діалогових вікон, т. до., зокрема, запис використовуваних шрифтів тут ведеться в своєму особливому форматі. Деякі параметри цілком можуть коректуватися і прямо в реєстрі - скажімо, якщо ви хочете " знести" пароль скрінсервера, поставте значення параметра ScreenSaveUsePassword в 0 (сам пароль зберігається в параметрі ScreenSave_Data). А якщо ви хочете розтягувати шпалери Робочого столу на весь екран, додайте в розділ DeskTop параметр WallpaperStyle і поставте його значення в 2, а параметр TileWallpaper - в 0.

Інші підрозділи розділу Control Panel мають чисто службове значення. Там можуть зберігатися дані про призначення кнопок миші і ін.

Розділ Identities, якщо він у вас є, використовується поштовою програмою Outlook Express для зберігання інформації про наявні ідентифікаційні записи (просто - своїх користувачах). Тут розташовані настройки Outlook Express для кожного з користувачів. Наприклад, в одному з численних розділів цієї частини реєстру можна знайти параметр WindowTitle (а можна і не знайти). Саме в ньому записаний той рядок, який відображається в заголовку Outlook Express, на самій верхній синій смузі вікна. Також в цьому розділі зберігається інформація про всі облікові записи пошти і новин всіх користувачів Outlook Express, за винятком активного - того, на якого Outlook Express була набудована при останньому виході.

Розділ Keyboard layout присвячений розкладкам клавіатури, а InstallLocationsMRU - шляхам до деяких драйверів. Обидва розділи - чисто службові і особливого інтересу не представляють. У розділі Network знаходяться параметри локальної мережі, якщо комп'ютер до неї підключений. Змінювати параметри всіх цих розділів з редактора реєстру не варто.

У розділі RemoteAccess записане те, що майже завжди представляє величезний інтерес для хакерів, - параметри з'єднань видаленого доступу: імена з'єднань, телефони, деякі настройки, а також логіни і паролі. (Сподіваюся, ви розумієте, що зберігати свій пароль для входу в Internet тут не варто - вже краще вводити кожного разу з клавіатури! Адже будь-який, що дістав доступ до вашого реєстру, може експортувати цей розділ собі на дискету і внести всі ваші логіни і паролі в свій реєстр.)

У HKEY_CURRENT_USER можуть бути і інші розділи, створені різними встановленими програмами.

І нарешті, останній і найобширніший розділ - це розділ Software. Параметри встановлених програм - в т.ч. і самій Windows! Проте свої параметри в цей розділ пишуть не всі програми, а лише ті, які підтримують розрахований на багато користувачів режим, тобто допускають різні свої настройки для різних користувачів Windows. (Інші розміщують свої дані в аналогічному розділі ключа HKEY_LOCAL_MACHINE.) У самому розділі Software належить поміщати не підрозділи з назвами програм, а підрозділи з назвами їх фірм-виробників, а вже лише в них - назви програм. (Це правило, втім, не завжди дотримується програмістами.)

У підрозділі Microsoft розташовані настройки встановлених на комп'ютері програм, випущених цією фірмою. У його підрозділі Internet Account Manager знаходяться настройки облікових записів поточного користувача програми Outlook Express. Поряд з ним можна бачити підрозділ з ім'ям цієї програми, теж повний різноманітних настройок. При зміні поточного користувача Outlook Express вміст цих розділів замінюється на відповідне з розділу HKEY_CURRENT_ USER\Identities. Поряд - розділ Internet Explorer: чиї настройки там знаходяться, думається, ясно.

Для того, щоб через цілий ліс з імен програм і фірм дістатися до настройок вашої операційної системи, знайдіть в розділі Software підрозділ Microsoft, а в ньому - підрозділ Windows. Там відкрийте підрозділ CurrentVersion (звично він один). І ось перед вами ще один блок настройок операційної системи! Кількість підрозділів тут може варіювати залежно від " навороченності" вашій Windows: і Internet Explorer, і MS Office можуть додати сюди пару-трійку компонентів.

У підрозділі Applets (ключа HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion, якщо ви ще не забули) розташовані настройки стандартних програм Windows. Тут і старі знайомі Defrag і FreeCell, Hearts і Paint, і System Monitor з Media Player. Іноді ви можете знайти параметри з назвами на зразок WindowOriginY або просто У або X. Це записано місцеположення вікна програми при останньому виході з неї, щоб при наступному запуску воно розташовувалося на тому ж самому місці, що і минулого разу. А вас ніколи ця здатність Windows не дивувала?..

У підрозділі Internet Settings ви також зустрінете деякі свої настройки браузера Internet Explorer. З ними особливо розбиратися не слід: все одно все настроюється через діалогові вікна самого браузера.

У підрозділі Policies можна заборонити інтерфейсу Windows відображати певні свої компоненти. Встановивши параметр NoNetHood розділу Explorer в 1, ви приховаєте піктограму Мережевого оточення з Робочого столу. А встановивши параметр NoDispScrSavPage розділу System в 1, ви забороните відображати вкладку установки скрінсервера у Властивостях екрану, тим самим певною мірою запобігши чиєму-небудь злому жарту по установці пароля на скрінсервер у вашу відсутність. У принципі назви майже всіх параметрів в цьому розділі цілком зрозумілі. Тільки не ставте параметр DisableRegistryTools в 1 - після цього ви більше regedit.exe запустити не зможете. Доведеться відновлювати реєстр як після краху системи або писати спеціальний.reg - файл для видалення цього параметра…

Підрозділ Run - це те місце, яке вам треба відвідувати якомога частіше. Це одне з двох місць в системному реєстрі, де прописані шляхи до автозавантажуваних програм. Вказавши тут шлях до програми, ви доб'єтеся того, що вона завантажуватиметься кожного разу при запуску Windows. Цим часто користуються троянські програми для свого автоматичного запуску при завантаженні комп'ютера (щоб, скажімо, при встановленні з'єднання з Internet відправити своєму творцю гілку HKEY_CURRENT_USER\RemoteAccess вашого реєстру, а разом з нею всі логіни і паролі). Тому, якщо ви тут знаходите запис, вказуючий на підозрілий файл, сміливо видаляйте або хоча б спробуйте з'ясувати, звідки ця програма і що вона робить. Проте це не єдине місце автозапуску програм - аналогічний розділ є і в HKEY_LOCAL_MACHINE.

Розташований поряд підрозділ RunOnce відрізняється від підрозділу Run тим, що програми, шляхи до яких записані в ньому, запустяться всього лише один раз, після чого їх імена звідси будуть викинуті. Цим ключем часто користуються дєінсталлятори - адже ви напевно бачили повідомлення, що " для завершення деінсталяції потрібне перезавантаження комп'ютера"? При цьому деінсталлятор прописує сюди код для видалення файлів, що залишилися, які до перезавантаження використовувалися операційною системою і тому видалені бути не могли. Троя може прописуватися і тут, так що регулярно проглядати цей підрозділ - справу корисну.

Підрозділ Explorer - найбільший зі всіх підрозділів CurrentVersion. Це параметри, мабуть, самої використовуваної програми з поставки Windows - Провідника. У декількох його підрозділах розміщується інформація, місцезнаходження якої ви, напевно, давним-давно хотіли взнати.

Вас ніколи не цікавило, яким чином Windows зберігає інформацію про розташування значків на Робочому столі і в папках, які ви залишили відкритими, виходячи з Windows? Загляньте в підрозділ Streams. Бачите там 200 підрозділів? Це - заготівки для збереження інформації про розташування значків. У деяких з підрозділів знаходяться параметр ViewView. Тут така інформація вже внесена для майбутнього застосування. Відкривши цей параметр подвійним клацанням миші, можна побачити довге шестнадцатерічноє число, а справа - його " переклад" на звичну символьну мову. І серед мішанини символів будуть видні (звичайно, не у всіх таких параметрів) імена ваших файлів, що знаходяться в якійсь одній папці. Значить, саме в цьому розділі зберігається інформація про розташування значків в ній. Ви можете знайти розділ з параметром ViewView, що містить імена файлів на вашому Робочому столі, експортувати його у файл реєстру і потім імпортувати назад при необхідності відновити розташування ікон на екрані. Але такий експорт треба буде виробляти після кожної зміни розташування або складу значків Робочого столу.

У підрозділах RunMRU і Doc Find Spec MRU міститься те, що ви коли-небудь вводили у вікна " Виконати…" і " Знайти". Почистите ці розділи або, навпаки, доповните їх згідно необхідності, якщо бажаєте. У підрозділах Shell Folders і User Shell Folders міститься інформація про розташування службових папок Windows, наприклад Cookies або History. Якщо ви побажаєте перемістити їх в інше місце або перейменувати, то внесіть сюди відповідні зміни.

Решта підрозділів і параметрів підрозділу Explorer настроює дрібні особливості Провідника.

Більшість інших підрозділів в CurrentVersion є чисто службовими і особливого інтересу не представляють. Там записані параметри деяких програм з поставки Windows - і не більш того. Хоча не забудьте глянути в ProfileReconciliation, якщо через реєстр мінятимете розташування папок Cookies і History.

У розділі HKEY_CURRENT_ USER\Software\VB and VBA Program Settings за умовчанням розташовуються настройки для всіх програм, написаних на мовах Visual Basic і VBA. Тому загляньте і сюди, якщо ви не знайшли імені програми, що цікавить вас, в решті частини розділу Software.

Можливо, вас дещо збентежило, наприклад, те, що, скажімо, настройки браузера Internet Explorer знаходяться не в одному розділі, а розкидані по всьому ключу HKEY_CURRENT_USER, та і не тільки по ньому. Але це, на жаль, так - Internet Explorer дуже тісно інтегрується в операційну систему і на реєстрі це теж відображається.

Звичайно, одна стаття не може освітити всі особливості роботи з такою складною базою даних як системний реєстр Windows. Але тепер ви маєте уявлення про його склад і структуру. Навіть описаних розділів і ключів достатньо для додання вашій операційній системі особливостей, недосяжних стандартними засобами. Продовження триває, а поки - експериментуйте, вивчайте, пробуйте…

Недавно ми почали знайомити вас з однією з найзагадковіших і лякаючих для багатьох користувачів частин операційної системи Windows - системним реєстром. Нині ми публікуємо закінчення статті.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.