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

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



Память: 0.46 MB
Время: 0.005 c
15-1292707792
Юрий
2010-12-19 00:29
2011.04.03
С днем рождения ! 19 декабря 2010 воскресенье


2-1293223375
Олег Крапивин
2010-12-24 23:42
2011.04.03
Вопрос по (Sender as...)


1-1251565145
LightGreen
2009-08-29 20:59
2011.04.03
Фокус ввода - как в Windows


15-1292779384
Германн
2010-12-19 20:23
2011.04.03
Анекдоты из жизни артистов МХАТ


2-1293992229
v_a_belousov
2011-01-02 21:17
2011.04.03
Работа с изображением




   Наверх