Форум: "WinAPI";
Текущий архив: 2011.04.03;
Скачать: [xml.tar.bz2];
ВнизДиректории Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2011.04.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c