- •Лабораторная работа № 5 Исследование структуры реестра Windows 98/xp: базовые функции
- •Теоретические сведения
- •Подраздел Config
- •Подраздел Enum
- •Подраздел Software
- •Подраздел System
- •Состав основного раздела Hkey_Local_Machine
- •Состав основного раздела Hkey_Current_User
- •Копирование реестра
- •Восстановление реестра
- •Импорт и Экспорт параметров настройки системного реестра
- •Как можно удалить ненужные данные из системного реестра?
- •Инициализация
- •Задания на выполнение лабораторной работы
- •Контрольные вопросы
Инициализация
Перед использованием свойств и методов класса TRegistry, необходимо создать экземпляр этого класса. Например:
var
R: TRegistry;
...R := TRegistry.Create;
Задание корневой секции
Если вы собираетесь работать с секцией, отличной от HKEY_CURRENT_USER (это значение задается по умолчанию), то после инициализации вы должны изменить значение свойства RootKey. Возможны следующие значения:
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_PERFORMANCE_DATA
HKEY_CURRENT_CONFIG
HKEY_DYN_DATA
Например:
with R do
begin
RootKey := HKEY_LOCAL_MACHINE;
// Продолжаем работу с реестром
end;
Задания на выполнение лабораторной работы
№ варианта |
Задание |
1 |
Очистить список недавно открытых документов |
2 |
Показать/скрыть пункты подменю «Найти» в меню «Пуск» |
3 |
Добавить/Удалить ярлык «Мои документы» в окно «Мой компьютер» |
4 |
Запретить/Разрешить команду перезагрузки компьютера |
5 |
Показать/скрыть значок «Мой компьютер» |
6 |
Запретить/Разрешить доступ к графическому редактору |
7 |
Скрыть/показать пункты подменю «Программы» в меню «Пуск» |
8 |
Запретить/Разрешить доступ к настройкам панели управления |
9 |
Запретить/разрешить все команды меню «Пуск» |
10 |
Изменить задержку при появлении меню |
11 |
Удалить/восстановить группу «Автозагрузка» в меню «Пуск» |
12 |
Очистить список недавно использованных команд |
13 |
Добавить/Удалить новую команду в окне проводника |
14 |
Запретить/Разрешить сохранения установок |
15 |
Запретить/Разрешить доступ к некоторым программам |
16 |
Запретить/Разрешить доступ к средствам редактирования реестра |
17 |
Запретить/Разрешить доступ к настройкам сети |
18 |
Запретить/Разрешить доступ к настройкам паролей |
19 |
Запретить/Разрешить доступ к системным настройкам |
20 |
Запретить/Разрешить некоторые команды меню «Пуск» |
21 |
Скрыть/Показать пункты подменю «Настройка» в меню «Пуск» |
22 |
Изменить значок корзины |
23 |
Добавить/Удалить значок корзины в окно «Мой компьютер» |
24 |
Включить/Отключить автозапуск CD-ROM |
25 |
Скрыть/Показать значок Internet Explorer |
26 |
Изменить управление выполнения гладкой прокрутки Windows |
27 |
Запретить/Разрешить доступ к дисплею в «Панель Управления» |
28 |
Запретить/Разрешить доступ к меню «Пароли» в «Панель Управления |
29 |
Запретить/Разрешить команду выключения компьютера |
30 |
Удалить/Восстановить группу «Стандартные» из меню «Пуск» |
31 |
Очистить список недавно открытых документов |
32 |
Показать/скрыть пункты подменю «Найти» в меню «Пуск» |
33 |
Добавить/Удалить ярлык «Мои документы» в окно «Мой компьютер» |
34 |
Запретить/Разрешить команду перезагрузки компьютера |
35 |
Показать/скрыть значок «Мой компьютер» |
36 |
Запретить/Разрешить доступ к графическому редактору |
37 |
Скрыть/показать пункты подменю «Программы» в меню «Пуск» |
38 |
Запретить/Разрешить доступ к настройкам панели управления |
39 |
Запретить/разрешить все команды меню «Пуск» |