Page 62 - 4989
P. 62
CloseHandle;
7) звільнити дескриптор файла функцією CloseHandle.
Повний перелік функцій для роботи з файлами,
проектованими в пам’ять, можна знайти за посиланням
https://msdn.microsoft.com/en-
us/library/windows/desktop/aa366781(v=vs.85).aspx#file_mapping_f
unctions
6.3.5 Робота з реєстром
Реєстр – це база даних ОС Windows, у якій зберігається
інформація про:
- встановлене програмне забезпечення та його
характеристики;
- апаратну конфігурацію комп’ютера;
- встановлені драйвери пристроїв та сервіси;
- запущені на даний момент сервіси та драйвери;
- користувачів комп’ютера та їх характеристики;
- налаштування робочого середовища (робочий стіл,
скрінсейвер тощо) та програм для кожного користувача;
- інформація про файлові асоціації (відповідність між
розширенням файла та програмою, яку слід запустити для
роботи з ним);
- інша системна інформація.
Інформація в реєстрі організована ієрархічно за допомогою
ключів. Ключі ідентифікуються за допомогою імен. Визначено
кілька стандартних ключів верхнього рівня (таких як
HKEY_LOCALE_MACHINE, HKEY_CURRENT_USER та ін.).
Кожен ключ може містити довільну кількість інших ключів та
значень. Значення являє собою іменовану константу, для якої
задається тип (напр. REG_DWORD – 4-байтове ціле число,
REG_SZ – рядок, що завершується нулем), ім’я та значення.
Перегляд та редагування реєстру можна виконувати за
допомогою утиліти regedit.
Як і при роботі з файлами, для ключа реєстру необхідно
отримати дескриптор функцією відкривання та звільнити його
функцією закривання.
Операція створення ключів реєстру потребує прав
адміністратора, тому для її виконання програма повинна
62