Установка прав доступа на файлы и папки
- From
- Vadim Yegorov ()
- To
- Alexandr Karelin ()
- Date
- 2001-12-06T22:24:41Z
- Area
- SU.WINDOWS.NT.PROG
From: "Vadim Yegorov" <zg@matrica.apollo.lv>
Hello, Alexandr!
You wrote to All on Thu, 06 Dec 2001 22:40:24 +0300:
AK> Имеются два дисковых файла A и B, необходимо файлу B установить
AK> такиеже пpава доступа как у файла A. Также это касается папок, если
AK> есть какие то pазличия между pаботой с файлами и папками.
DWORD needed; void *SD;
if(!GetFileSecurity(src,DACL_SECURITY_INFORMATION,NULL,0,&needed))
if(GetLastError()==ERROR_INSUFFICIENT_BUFFER)
{
SD=malloc(needed);
if(SD)
if(GetFileSecurity(src,DACL_SECURITY_INFORMATION,SD,needed,&needed))
SetFileSecurity(dest,DACL_SECURITY_INFORMATION,SD);
}
Best regards,
ZG
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)