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

223
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

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

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

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

200
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

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

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

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

239