7. Вывод информации в окно. Механизм перерисовки окна. Понятие области обновления окна. Операции с областью обновления окна



страница3/16
Дата14.06.2018
Размер5,7 Mb.
1   2   3   4   5   6   7   8   9   ...   16

Ntdll.dll является специальной библиотекой системной поддержки, предназначенной, главным образом, для использования DLL-библиотек подсистем. В ней содержатся функции двух типов:

1. функции-заглушки, обеспечивающие переходы от диспетчера системных

служб к системным службам исполняющей системы Windows;

Код внутри функции содержит зависящую от конкретной архитектуры инструкцию, осуществляющую переход в режим ядра для вызова

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

2. вспомогательные внутренние функции, используемые подсистемами, DLL-библиотеками подсистем и другими исходными образами.






3. Системный реестр операционной системы Windows. Структура и главные разделы. Точки автозапуска программ. Средства редактирования реестра Windows. Функции работы с реестром из приложения.
Реестр Windows— иерархически построенная база данных параметров и настроек, состоящая из ульев.В Windows элементы реестра хранятся в виде раздельных структур. Реестр подразделяется на составные части, которые разработчики этой операционной системы назвали ульями (hives) по аналогии с ячеистой структурой пчелиного улья. Улей представляет собой совокупность вложенных ключей и параметров, берущую начало в вершине иерархии реестра. Отличие ульев от других групп ключей состоит в том, что они являются постоянными компонентами реестра. Ульи не создаются динамически при загрузке операционной системы и не удаляются при ее остановке.

На втором уровне располагаются разделы или ключи реестра (Registry Keys), на третьем – подразделы (Subkeys) и на четвертом и далее – параметры (Values).

Реестр содержит данные, к которым Windows постоянно обращается во время загрузки, работы и её завершения, а именно:

· профили всех пользователей, то есть их настройки;

· конфигурация оборудования, установленного в операционной системе.

· данные об установленных программах и типах документов, создаваемых каждой программой;

· свойства папок и значков программ;

· данные об используемых портах.

Корневой раздел

Аббревиатура

Ссылка

Описание

HKEY_CURRENT_USER

HKCU

Подраздел в разделе HKEY_USERS, соответствующий текущему, вошедшему в систему пользователю

Хранит данные, связанные с текущим пользователем,

вошедшим в систему.



HKEY_USERS

HKU

Не является ссылкой

Хранит информацию обо всех учетных записях, имеющихся на машине

HKEY_CLASSES_

ROOT


HKCR

Не является прямой ссылкой, а представляет собой объединенное представление о разделе HKLM\SOFTWARE\Classes и о разделе HKEY_USERS\\SOFTWARE\Classes

Хранит файловые связи и информацию о регистрации

объектов, относящихся к модели компонентных объектов — Component Object Model (COM)



HKEY_LOCAL_

MACHINE


HKLM

Не является ссылкой

Хранит информацию, связанную с системой

HKEY_PERFORMANCE_DATA

HKPD

Не является ссылкой

Хранит информацию о производительности

HKEY_CURRENT_CONFIG

HKCC

HKLM\SYSTEM\

CurrentControlSet\

Hardware Profiles\Current


Хранит определенную информацию о текущем профиле

оборудования


Корневой раздел HKCU содержит данные, относящиеся к персональным настройкам и программной конфигурации локально вошедшего в систему пользователя. Он указывает на пользовательский профиль текущего вошедшего в систему пользователя, находящийся на жестком диске в файле \Users\<имя_пользователя>\Ntuser.dat





Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   16


База данных защищена авторским правом ©grazit.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал