Студопедия

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

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

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






Мәліметтер типі






Тiзiлiмде жетi тү рлі мә лiметтер сақ тала алады. Бiрақ iс жү зiнде, кө пшiлiк жағ дайда, тек қ ана екi тү рлерi қ олданылады: REG_DWORD жә не REG_SZ. Мә лiметтердiң бұ л жетi тү рлерi тө менде атап кө рсетiлген:

1) REG_BINARY тү рдегi кез келген екiлiк мә лiметтерi шикi кү йiнде сақ тайды, қ андай да бір қ айта қ алыптау немесе синтаксистiк талдаусыз. Екiлiк мә лiметтерді екiлiк тү рде қ арап шығ уғ а болады немесе Windows 2000 тiзiлiмнiң редакторларының бірінің кө мегімен 16 -лық тү рде кө руге болады.

2) REG_DWORD 8-байтты (ұ зын) бү тін сандармен (немесе екi есе шығ ын машина сө здерiмен)кө рсетілген параметрлерді сақ тайды. Мә лiметтердiң бұ л тү рi параметр есептеуiш немесе интервалды белгi қ оятын кезде қ олданады, сонымен бiрге ол жалаушалар ү шiн (0 -алынғ ан жалауша, 1 - орнатылатын екенін бiлдiредi) қ олданылады.

3) REG_SZ Unicode кодталғ анындағ ы кә дiмгi жол болып табылады. Бұ л жолдар тү рлі ұ зындық қ а ие бола алады. Бұ л тү рдiң мә лiметтерiнде рұ қ сат, адамдарғ а арналғ ан хаттамалар немесе қ ұ рылғ ылардың атаулары адамдардың оқ уы ү шін ә детте сақ талады.

4) REG_EXPAND_SZ - бұ л айлалы шиыршық талғ ан REG_SZ. Қ осымшалар жолғ а арнайы маркерлер қ оя алады, ал кейін тізілімнен параметрді оқ уы кезінде бұ л маркер қ опара алады. Мейлi, мысалы, Бірдене параметрі %SystemRoot%\System32\ Бірдене қ арапайым мағ ынасымен REG_EXPAND_SZ типіне ие. Windows 2000 бұ л жолды оқ ығ анда %SystemRoot%-ді операциондық жү йе орнатылғ ан толық орын жолына ауыстырады.

 

5) REG_MULTI_SZ - REG SZ типті кез келген мө лшердегі параметрлер жинағ ынан тұ рады. Мысалы, TCP/IP хаттамасының қ асиеттерiнiң терезесi диалогтік терезесінде сізбен берілетін DNS- серверлерiнiң тізімі REG_MULTI_SZ типті параметрлерщде сақ талады. Қ осымшалар бү тін REG MULTI SZ-ді қ ұ рама бө ліктерге қ алай ажырататынын бiлуi керек.

6) REG_FULL_RESOURCE_DESCRIPTOR - «сирек аң», бұ л мә ліметтер типі қ ұ рылғ ылардың қ айсыбіріне қ ажетті жү йелік ресурстар туралы ақ паратты кодтау ү шін қ олданылады. Мә лiметтердiң бұ л тү рi тек қ ана HKLM \HARDWARE-ның iшкi бө лiмдерiнде кездеседi.

 

7) REG_NONE тек орынды толтыру ү шін ғ ана тығ ын ретінде керек, бұ л мә ліметтер типі реестр параметрі бар екенін, бірақ онда еш мә лімет жоқ екендігін белгілеу ү шін қ олданылады. Кейбір компоненттер бьелгілі бір ә рекеттерді орындау ү шін параметрдің не бө лімнің бар жоғ ын тексереді. Бұ л жағ дайда REG.NONE типті параметрдің бар-жоғ ы тексеріледі, жә не мә ліметтердің жоқ тығ ы арқ асында қ олданушылар оны бұ за алмайды.

 

Кү нделікті басқ ару кезінде мә ліметтер типі туралы сіздің білімің із REG_DWORD жә не REG_SZтипті параметрлер арасындағ ы мағ ыналармен шектеледі.

0-ді қ ұ райтын REG_DWORD типiнiң мә ні (нө лдiк сандық мағ ына) 0-ді (0 символының цифры) қ ұ райтын REGJ5Z типті мағ ынасынан айырмашылығ ы бар. Егер сiзге тiзiлiмнiң жаң а параметрiн қ осуы керек болса, онда мә лiметтердiң дұ рыс тү рлерi қ олданғ аның ызғ а кө з жеткiзу керек, ә йтпесе осы параметр қ олданатын компоненттермен қ айшылық тар пайда болуы мү мкін.

 






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