Про правая папка ProgramData при включенном UAC под Vista

Я вхожу в систему с помощью администратора в Vista с включенным UAC. Могу ли я создать, изменить или удалить файл в папке ProgramData. Мой результат теста - ДА, но я обнаружил, что моя точка доступа может получить доступ к папке с именем «MicroSoft». Есть ли какой-нибудь исходный документ, чтобы узнать права на папку ProgramData под Vista?


person Yigang Wu    schedule 18.02.2009    source источник


Ответы (1)


Все должно быть хорошо, да. Папка Program Data предназначена для программ, предназначенных для этой цели.

Что касается разрешений, вы должны иметь возможность проверять или изменять права доступа к файлам с помощью .NET. См. Для справки класс System.IO.DirectoryInfo и см. Пространства имен System.Management и System.Management.Instrumentation для получения информации о пользователе.

person Fritz H    schedule 18.02.2009