Мне нужно создать файл, который будет использоваться для хранения конфиденциальных данных;цель состоит в том, чтобы получить ACL, который ограничивает доступ к домену \ пользователю, работающему во время создания.Но по умолчанию, по-видимому, также разрешается неограниченный доступ для SYSTEM и для администратора.
Два вопроса: во-первых, есть ли что-то в Windows или .NET, которое ужасно ломается, если SYSTEM и Administrator отказывают в доступе к файлу?
Во-вторых, из C # как я могу получить нужные разрешения?Я просто делаю File.Create ("myFile.dat") прямо сейчас;Ясно, что версия API не та, которую я должен использовать.Я нашел очень сложную альтернативу, но, похоже, предполагается, что я знаю текущее доменное имя и имя пользователя;это единственный способ сделать это?
Спасибо!