Форум программистов, компьютерный форум, киберфорум
Наши страницы

Какие права есть у процесса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивное вычисление постфиксного выражения без стека(!) http://www.cyberforum.ru/cpp/thread1389280.html
Имеется такие интересное задание: Напишите рекурсивную программу, вычисляющую значение постфиксного выражения. Знаю, что выражения в постфиксной форме обычно вычисляются с помощью стека, а выражения...
C++ С++ и Ассемблерная вставка/чтение SPD ОЗУ Добрый день форумчане, делаю программу на подобии CPU-Z, необходимо узнать тайминги и прочую информацию из SPD оперативной памяти. Нашел код Asssmbler на просторах интернета, но без понятия как его... http://www.cyberforum.ru/cpp/thread1389011.html
C++ Как сделать Game over в игре
Здравствуйте, разрабатываю змейку через OpenGL на с++ и в принципе игра работает , но хотелось бы как то сделать что бы если змейка выползает за границы игрового поля выскакивала надпись или может...
C++ Блокировка мыши по оси y
Здравствуйте! Нужно решить задачу: Вычислять текущую позицию по оси y, и при нажатии ctrl(control)+1 блокировать мышь по этой оси, т.е чтоб y был равен всегда тому значению, которое было при...
C++ Парсер выражений http://www.cyberforum.ru/cpp/thread1386542.html
Здравствуйте, помогите пожалуйста написать простой парсер, для дальнейшей самостоятельной доработки под нужды. Ссылки на гугл и прочее не интересует, перерыл уже. мне нужно консольное приложение,...
C++ Топологическая сортировка Есть алгоритм, реализация с помощью обхода в глубину: http://rain.ifmo.ru/cat/view.php/vis/graph-general/topological-sort-2007/algorithm boolean topological_sort(){ boolean Cycle; ... подробнее

Показать сообщение отдельно
BlackOwl
5 / 5 / 1
Регистрация: 23.12.2014
Сообщений: 90
09.03.2015, 09:24  [ТС]
я нашел решение своей проблемы, сейчас поделюсь, вдруг кому-то пригодится
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
BOOL IsUserAdmin(HANDLE token)
{
BOOL b;
SID_IDENTIFIER_AUTHORITY NtAuthority = SECURITY_NT_AUTHORITY;
PSID AdministratorsGroup; 
b = AllocateAndInitializeSid(
    &NtAuthority,
    2,
    SECURITY_BUILTIN_DOMAIN_RID,
    DOMAIN_ALIAS_RID_ADMINS,
    0, 0, 0, 0, 0, 0,
    &AdministratorsGroup); 
if(b) 
{
    if (!CheckTokenMembership(token, AdministratorsGroup, &b)) 
    {
         b = FALSE;
    } 
    FreeSid(AdministratorsGroup); 
}
 
return(b);
}
Возращает 0 если есть права, и 1 если нету

Сайт с которого взял функцию: https://msdn.microsoft.com/en-us/lib...=vs.85%29.aspx
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru