Я хочу удалить разрешения безопасности из класса, к которому у меня нет доступа к источнику. Можно ли с помощью отражения удалить или изменить атрибут?
[... PermissionSet (SecurityAction.InheritanceDemand, Name = "FullTrust"), PermissionSet (SecurityAction.LinkDemand, Name = "FullTrust")]
после некоторого рассмотрения мне пришло в голову, что, возможно, этот подход к проблеме неправильный. Есть ли способ запустить службу Windows с полным доверием, чтобы ее разрешения удовлетворяли вышеуказанным требованиям?