Форум программистов, компьютерный форум CyberForum.ru

Получить список пользователей из <разрешения для общего доступа> - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Псевдо графический рисунок http://www.cyberforum.ru/cpp-beginners/thread1720946.html
нужно нарисовать рисунок, верхний я как-то сделал, а вот с другими проблемма. Хелп плиз. for(int i=-3;i<=5;i++) { for (int j=-33;j<=((7-(2*i-1))/2);j++) st+=' '; for(int j=-8;j<=(2*i-1);j++) st+=s.at(a++); st+="\r\n"; } for( int i=-6;i<=0;i++)
C++ Задача на перегрузку операторов Нужно перегрузить +, - , = ,* для моего класса. #include<iostream> using namespace std; class A { int* p; int size; public: http://www.cyberforum.ru/cpp-beginners/thread1720932.html
C++ Сформировать вектор по заданному правилу
Даны натуральное число n и действительные числа y1 y2…yn. Получить вектор Z (Z1, Z2…Zn), Компонента Zi равняется: yi, если 0 < yi < 10; в противном случае 0 < Zi < 10; Решение получить в виде массивов. У меня что то пошло не так. #include<math.h> #include<stdio.h>
C++ Сформировать массив из элементов в седловых точках матриц
Сформировать массив из элементов в седловых точках матриц. В седловой точке элемент является минимальным в строке и максимальным в столбце.
C++ Добавить элементы в начало главного списка http://www.cyberforum.ru/cpp-beginners/thread1720878.html
Функция void AddHead(const List *l1) должна добавлять элементы l1 в голову главного списка. Первое добавление проходит нормально, второе добавление этих же элементов происходит некорректно, ибо я замыкаю список. Можно как-то пофиксить функцию или нужен другой подход? List.h #pragma once #include <string.h> #include <stdio.h> struct ListNode { const char *str;
C++ Накопление списков объектов ситуёвина следующая имею класс blok blok.hpp class blok() { public: blok(); ~blok(); void SetPower(double power); double GetPower(); подробнее

Показать сообщение отдельно
jupman
176 / 79 / 11
Регистрация: 10.11.2015
Сообщений: 222
26.04.2016, 15:09     Получить список пользователей из <разрешения для общего доступа>
Цитата Сообщение от Azamatt Посмотреть сообщение
от чего отталкиваться?
Если коротко, то устроено примерно так. Охраняемый объект в Windows (файл, папка, процесс и т.д.) имеет так называемый дескриптор безопасности. В этом дескрипторе безопасности содержится определенная информация включая так называемый DACL (список контроля доступа). Каждый элемент этого списка (ACE) содержит информацию: идентификатор безопасности (SID) субъекта, маску доступа (GENERIC_READ и т.д.), флаг определяющий тип (allowed/denied) элемента и т.д. Каждый процесс имеет токен (выдается пользователю при входе в систему). При обращении к охраняемому объекту система сверяет информацию заданную в маркере (SID пользователя и групп) с информацией в дескрипторе безопасности (в элементах ACE). Ну и на основании сверки выносит вердикт (разрешать доступ или нет). В общем вам нужно список DACL получить. Хорошее описание данной темы есть в книге "Системное программирование в Windows" (А. Побегайло) в соответствующей главе. Книга есть в сети.
 
Текущее время: 23:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru