Получить право на смену владельца файла

224
15 февраля 2018, 12:37

Не меняется владелец файла, владелец которого TrustedInstaller.Программа запускается от имени администратора.

Код:

FileInfo inf = new FileInfo(fpath);
FileSecurity security = inf.GetAccessControl();               
security.SetOwner(WindowsIdentity.GetCurrent().User);
inf.SetAccessControl(security);

Необработанное исключение : System.UnauthorizedAccessException: Попытка выполнить несанкционированную операцию.

Как исправить данную ошибку? Если нужно получить привилегию, то как это сделать на C#?

READ ALSO
C# ThreadLocal для Net3.5

C# ThreadLocal для Net3.5

Имеется ли какая-нибудь альтернатива классу ThreadLocal в Net35 ? Этот класс появился в Net4

222
Json сериализация UWP

Json сериализация UWP

В связи с вводом вNet Core старой доброй сериализации, решил поэксперементировать с ней в проекте UWP

201
LINQ to Entities does not recognize the method 'System.DateTime AddDays(Double)'

LINQ to Entities does not recognize the method 'System.DateTime AddDays(Double)'

Внимание! Это перевод вопроса Linq to EntityFramework DateTime

228
Как описать свойства в модели C# MVC

Как описать свойства в модели C# MVC

Добрый день! Подскажите, как должны выглядеть свойства модели, если есть следующее представлением клиента (JSON только как пример):

241