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
   57   58   59   60   61   62   63   64   65   66   67