Я вхожу в систему с помощью администратора в Vista с включенным UAC. Могу ли я создать, изменить или удалить файл в папке ProgramData. Мой результат теста - ДА, но я обнаружил, что моя точка доступа может получить доступ к папке с именем «MicroSoft». Есть ли какой-нибудь исходный документ, чтобы узнать права на папку ProgramData под Vista?
Про правая папка ProgramData при включенном UAC под Vista
Ответы (1)
Все должно быть хорошо, да. Папка Program Data предназначена для программ, предназначенных для этой цели.
Что касается разрешений, вы должны иметь возможность проверять или изменять права доступа к файлам с помощью .NET. См. Для справки класс System.IO.DirectoryInfo
и см. Пространства имен System.Management
и System.Management.Instrumentation
для получения информации о пользователе.
person
Fritz H
schedule
18.02.2009