Початкові дані до проекту:
Розробити програму мовою Visual C++ під платформу Windows у вигляді додатку, який виконує функцію інтерфейсу для роботи з системними функціями Win32 API. Програма виконує такі операції:
• додає дозволи обліковому запису;
• перераховує дозволи, надані обліковому запису;
• видаляє дозволи з облікового запису.
NTSTATUS LsaAddAccountRights(LSA_HANDLE hPolicy, SID pUserSid, LSA_UNICODE_STRING UserRights, ULONG CountOfRights ); NTSTATUS LsaRemoveAccountRights( LSA_HANDLE hPolicy, PSID pUserSid, BOOLEAN AllRights, PLSA_UNICODE_STRING UserRight, ULONG CountOfRights );NTSTATUS LsaEnumerateAccountRights( LSA_HANDLE hPol, PSID pAccSid, PLSA_UNICODE_STRING *pPrivs, PULONG сPrivs) ;
Специфікація……………………………………………………………………......1
Тема роботи…………………………………………………………………………2
Реферат ………………………………………………………………………….......3
Перелік скорочень, умовних позначень і термінів……………………………….4
Вступ ……………………………………………………………………………......5
1 Опис програми……………………………………………………………………6
1.1 Загальні відомості……………………………………………………….......6
1.2 Функціональне призначення…………………………………………....…..6
1.3 Опис логічної структури……………………………………………………6
1.3.1 Опис функції WinMain()……………………………………………..7
1.3.2 Опис функції WinProc()……………………………………………...7
1.3.3 Опис функції EnumUsers()…………………………………………...8
1.3.4 Опис функції AddPriv()………………………………………………9
1.3.5 Опис функції DelPriv()……………………………………………….9
1.3.6 Опис функції PrintPrivileges()……………………………………….10
1.3.7 Опис допоміжних функцій………………………………………….10
1.4 Використовувані технічні засоби…………………………………………10
1.5 Виклик і завантаження……………………………………………………..11
1.6 Вхідні дані…………………………………………………………………..11
1.7 Вихідні дані…………………………………………………………………11
2 Керівництво оператора…………………………………………………………..12
2.1 Призначення програми…………………………………………………….12
2.2 Умови виконання програми………………………………………………12
2.3 Виконання програми……………………………………………………….12
2.4 Повідомлення операторові………………………………………………....13
Висновок…………………………………………………………………………….14
Додаток А………………………………………………………………………....15
Додаток Б…………………………………………………………………………16
Додаток В…………………………………………………………………………19
Додаток Д………………………………………………………………………....20
Додаток Е……………………………………………………………....................21
Додаток Ж………………………………………………………………………...22
Додаток К………………………………………………………………………....23
Додаток Л……………………………………………………………....................24
Додаток М………………………………………………………………………...27
Додаток Н……………………………………………………………...................28
Додаток П……………………………………………………………...................33
Література………………………………………………………………………...38
Зміст……………………………………………………………………………….39
Вартість: 300грн;
Тип оплати: BTC
Комплектація: Пояснювальна записка + Програма (вихідний код)
Email: [email protected]
15
3 понравилось!
-2 не понравилось