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