Page 63 - 4989
P. 63

попросити у користувача запуск з відповідними привілеями. При
                  розробці  в  середовищі  Microsoft  Visual  Studio  таку  поведінку
                  можна  налаштувати,  встановивши  у  властивостях  проекту
                  властивість  Linker->ManifestFile->UAC  Execution  Level  у

                  значення requireAdministrator (при цьому властивість Enable User
                  Account  Control  повинна  бути  встановлена  в  Yes).  При  запуску
                  такої  програми  під  відладчиком  слід  буде  перезапустити

                  Microsoft Visual Studio з правами адміністратора.

                        Таблиця 6.4 - Деякі функції для роботи з реєстром

                  Функція                         Призначення
                  RegCreateKeyEx                  створення ключа
                  RegOpenKeyEx                    відкривання ключа

                  RegCloseKey                     закривання ключа
                  RegDeleteKey                    видалення ключа та його значень

                  RegDeleteKeyValue,              видалення одного значення з ключа
                  RegDeleteValue
                  RegEnumKeyEx                    перебір підключів деякого ключа

                  RegEnumValue                    перебір значень деякого ключа
                  RegGetValue,                    отримання значення ключа
                  RegQueryValueEx

                  RegQueryInfoKey                 отримання інформації про ключ
                  RegSetKeyValue,                 встановлення значення ключа
                  RegSetValueEx


                        Повний перелік функцій для роботи з реєстром можна знайти
                  за                посиланням                       https://msdn.microsoft.com/en-

                  us/library/windows/desktop/ms724875(v=vs.85).aspx


                                        6.4  Порядок виконання роботи
                        1. Визначити,  які  функції  Windows  АРІ  необхідні  для

                           виконання поставленої задачі.
                        2. Ознайомитись  з  інформацією  по  вибраних  функціях  у
                           довідці Microsoft Visual Studio або на сайті MSDN.

                        3. Створити консольний проект.
                        4. Написати  функцію  для  виконання  індивідуального
                           завдання  та  викликати  її  з  головної  програми.  Функція
                           повинна  приймати  аргументи,  наведені  у  стовпці  «Вхідні


                                                                 63
   58   59   60   61   62   63   64   65   66   67   68