![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
NetShareAdd используя 502 структуру [D7, Win95/98, Win2k]
Ildar © (2006-07-04 12:08:00)Уважаемые!!! Помогите написать процедуру MakeSD, которая производит заполнение структуры SECURITY_DESCRIPTOR. Причём расшариваться папка должна только для определённого пользователя. В этом и смысл применения 502 вместо 2 структуры. В MSDN как-то всё запутано, может быть есть пример кода для Дельфи?
BiN (2006-07-04 17:53:00) [1]Пустой SD создается примерно так:
FSecDesc:=AllocMem(SECURITY_DESCRIPTOR_MIN_LENGTH);
Win32Check(InitializeSecurityDescriptor(FSecDesc, SECURITY_DESCRIPTOR_REVISION));
...
//удаление
ReallocMem(FSecDesc, 0)
Пример редактирования SD здесь:
http://binary.front.ru/downloads/pma/