Вниз
Скачать: CL | DM;

CreateFileMapping   Найти похожие ветки 

← →
Borys   (2003-11-21 16:16) [0]

Я в сервисе делаю HMapping := CreateFileMapping($FFFFFFFF, nil, PAGE_READWRITE, 0, 1000, pchar("First"));
а в клиенте OpenFileMapping(FILE_MAP_WRITE,false,pchar("First"))
Когда клиент и сервис запущены под одним пользователем все работает. А когда клиент имеет меньше правов чем сервис он не может открыть файл на запись (что и логично на чтение все работает). Операционка W2K
Как сделать доступ для чтения и записи в эту область памяти определенным юзерам?


← →
Бином Ньютоныч   (2003-11-21 18:41) [1]

>Как сделать доступ для чтения и записи в эту область памяти определенным юзерам?

Создать список SID юзеров, для каждого создаешь ACE, куда пришиваешь сид, потом создаешь DACL, в него вставишь все ACE, инициируешь дескриптор, в него вставляешь DACL и все это хозяйство передаешь в составе аттрибутов защиты в CreateFileMapping вместо nil. Делов-то:) всего страниц 100 у Рихтера :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
1-16257
Urri
2004-01-26 12:54
2004.02.06
Загрузить иконку формы из ресурса


1-16294
evgeniy55
2004-01-26 06:59
2004.02.06
Проблемка с директориями, прошу совета


14-16687
Да никто и все
2004-01-17 11:30
2004.02.06
Дополнительная нагрузка модераторам веток


3-16153
Boroda Oleg
2004-01-14 16:26
2004.02.06
Обновление БД Interbase через Query автоматически


3-16163
СержК
2004-01-14 14:20
2004.02.06
Размер БД




   Наверх