Студопедия

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

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

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






Скарбниця імен






Розділ HKEY_CLASSES_ROOT є точною копією розділу HKEY_ LOCAL_MACHINE\SOFTWARE\Classes і містить в собі інформацію про всі зареєстровані в системі типи файлів. Саме з цього розділу береться інформація для уявлення у вікні " Типи файлів". Але зберігається інформація про зареєстровані розширення вельми своєрідно і складно. Спочатку в розділі HKEY_CLASSES_ROOT йде список всіх розширень (з крапками спочатку!), зареєстрованих в системі, кожне з яких є назвою розділу реєстру. У кожному такому підрозділі обов'язково є параметр " За умовчанням". У ньому записана як би " внутрішня" назва розширення, яка " в ходу" у системи. У розділі HKEY_CLASSES_ROOT також присутній розділ з ім'ям цієї внутрішньої назви розширення (розташований нижче у вікні Редактора реєстру), в якому знаходяться параметри, що визначають контекстне меню правої кнопки миші цього розширення. У параметрі " За умовчанням" цього розділу записано " офіційну" назву типу файлів з таким розширенням, яке, наприклад, присутнє в списку вікна " Типи файлів".

У розділі HKEY_CLASSES_ROOT є підрозділ CLSID, ледве найбільший у всьому реєстрі. Він містить в собі інформацію про об'єкти операційної системи, що мають свої ідентифікатори - довгі числа у фігурних дужках, як би великий список всіх їх імен. З його допомогою йде спілкування між різними компонентами системи, і саме він дозволяє їм злагоджено працювати і дає можливість додавати нові об'єкти. Об'єктами в операційній системі є програми, папки, компоненти програм і ін. Строго кажучи, об'єкт в розумінні програміста - це все, що має ім'я і до чого можна звертатися як до єдиного цілого. Цією можливістю користуються розробники програм, що інтегруються в систему. Службові папки, такі, як " Панель управління", " Видалений доступ до мережі", " Принтери", які ви ймовірно свого часу безуспішно шукали на жорсткому диску, є саме такими об'єктами і мають свої ідентифікатори. Ідентифікатори мають і реальні папки, що виконують в системі які-небудь функції, наприклад Робочий стіл, Корзина. Ви маєте право навіть дати такий ідентифікатор якої-небудь з своїх папок (тоді її, зокрема, можна буде включити у вікно " Мій комп'ютер").

Деякі об'єкти операційної системи, окрім ідентифікаторів, мають ще і словесні імена. В цьому випадку ці імена відображаються як імена розділів в тій же частині HKEY_CLASSES_ROOT, що і " внутрішні" імена типів файлів і містять в собі інформацію про ідентифікатор в одному з своїх параметрів. Решта їх параметрів може містити різну службову інформацію.






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