Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.14;
Скачать: CL | DM;

Вниз

Как узнать права доступа к папке   Найти похожие ветки 

 
Amid   (2005-06-23 12:22) [0]

Как узнать права доступа к папке ???.

Есть папка, хочу в ней скопировать файл, но сначала хочу знать имею права к "создание" "копирование" файлов в этой папке


 
BiN ©   (2005-06-23 12:50) [1]

Amid   (23.06.05 12:22)

Как узнать права доступа к папке ???.


GetNamedSecurityInfo


 
BiN ©   (2005-06-23 13:01) [2]

Не знаю ка в D6, а в D7 в объявлении этой функции в AclApi.pas есть ошибка:

function GetNamedSecurityInfo(pObjectName: PAnsiChar; ObjectType: SE_OBJECT_TYPE;
        SecurityInfo: SECURITY_INFORMATION; ppsidOwner, ppsidGroup: PPSID; ppDacl, ppSacl: PACL;
        var ppSecurityDescriptor: PSECURITY_DESCRIPTOR): DWORD; stdcall;



Правильно:


function GetNamedSecurityInfoA(pObjectName: LPSTR; ObjectType: SE_OBJECT_TYPE;
 SecurityInfo: SECURITY_INFORMATION; ppsidOwner, ppsidGroup: PPSID; ppDacl,
 ppSacl: PPACL; var ppSecurityDescriptor: PSECURITY_DESCRIPTOR): DWORD; stdcall;



 
Dr. Genius   (2005-06-23 17:24) [3]

А можно написать пример использования этой функцией...


 
BiN ©   (2005-06-23 17:39) [4]

http://binary.front.ru/downloads/pma/pma.zip

Здесь есть пример использования ф-и GetSecurityInfo, которая также предназначена для решения озвученной задачи.



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

Текущий архив: 2005.08.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
1-1122397415
vrem
2005-07-26 21:03
2005.08.14
Richedit или Memo c фоном из рисунка


4-1118607992
NikNet
2005-06-13 00:26
2005.08.14
Установка и удаление Драйвера! Чет я запутался или что-то не то


4-1118846713
Jedi
2005-06-15 18:45
2005.08.14
Инициация сообщения WM_NCPAINT


1-1121857361
syte_ser78
2005-07-20 15:02
2005.08.14
try or if


14-1121863306
Ega23
2005-07-20 16:41
2005.08.14
Выходя из дома, выдёргивай сетевой кабель из компа!