Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.036 c
1-1122171157
GuestPascal
2005-07-24 06:12
2005.08.14
последовательность визуализации окна


1-1122460180
Dust
2005-07-27 14:29
2005.08.14
вызвать raise Exception


1-1122532937
Reals
2005-07-28 10:42
2005.08.14
Удаление из файла информации определенного размера


11-1104932501
Jon
2005-01-05 16:41
2005.08.14
MMTimer and Focus


3-1120548686
DDDeN
2005-07-05 11:31
2005.08.14
Начало работы с InterBase




   Наверх