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

Вниз

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

 
Del   (2009-07-07 17:24) [0]

Каким методом можно определить что в папку есть доступ на чтение\запись. Нагуглил один вариант... на полтора листа А4, он ошибается если указывать папки с виртуальных дисков


 
clickmaker ©   (2009-07-07 17:58) [1]

> Нагуглил один вариант... на полтора листа А4, он ошибается
> если указывать папки с виртуальных дисков

> один вариант... на полтора листа А4

с GetFileSecurity?
а ФС какая на виртуальных дисках? чего-то я не уверен, что там есть разграничение прав


 
Del   (2009-07-07 18:26) [2]

нет, без GetFileSecurity.
 Желательно реализовать без зашивки на ФС. Подход типа "попытаться создать файл и грохнуть" тоже не подходит


 
clickmaker ©   (2009-07-07 18:31) [3]

> Желательно реализовать без зашивки на ФС

это как? например, на UDF - DVD, имитацией которой делают виртуальные диски некоторые программы, вообще нет понятия "права доступа".


 
Del   (2009-07-07 18:35) [4]

допустим ФС НТФС


 
clickmaker ©   (2009-07-07 18:53) [5]

тогда, либо GetFileSecurity, либо GetNamedSecurityInfo + GetAclInformation + GetAce


 
DVM ©   (2009-07-07 19:39) [6]


> Del   (07.07.09 18:26) [2]
>

> Каким методом можно определить что в папку есть доступ на
> чтение\запись.

> нет, без GetFileSecurity.
>  Желательно реализовать без зашивки на ФС

Попробовать там создать файл. Получилось - есть права, нет - нет прав. И не важно что там за ФС и что за диск.


 
clickmaker ©   (2009-07-08 12:56) [7]

> Получилось - есть права, нет - нет прав

только проверить GetLastError() = ERROR_ACCESS_DENIED



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
15-1292678300
Disciple
2010-12-18 16:18
2011.04.03
Бряк на CreateWindow


15-1289887840
dm
2010-11-16 09:10
2011.04.03
борьба с вирусом


15-1293003399
Владимир П.
2010-12-22 10:36
2011.04.03
Акк. для UPSа


2-1294233741
mefodiy
2011-01-05 16:22
2011.04.03
Ошибки при миграции из D7 в D2010


8-1211277723
GreyWolf
2008-05-20 14:02
2011.04.03
Получить серийник soundcard