c# - 反射和属性——移除?修改?或完全信任的 Windows 服务?

标签 c# winforms reflection webbrowser-control class-attributes

我想从我无权访问其源代码的类中删除安全权限。是否可以通过反射删除或修改属性?

[...PermissionSet(SecurityAction.InheritanceDemand, Name="FullTrust"), PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")]


经过一番考虑,我想到这种解决问题的方法可能是错误的。有没有办法以完全信任的方式运行 Windows 服务,使其权限满足上述要求?

最佳答案

不 - .NET 反射是只读的。如果要编辑现有程序集,请查看 Mono Cecil ,尽管删除属性并替换程序集会删除其上的任何强名称签名

关于c# - 反射和属性——移除?修改?或完全信任的 Windows 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3406045/

相关文章:

C#。通过电子邮件发送 byte[] 然后检索它

.net - 如何创建 Form 的实例?

c# - 覆盖 ListBox 的 DrawItem - 未选择的项目不会重绘

c# - 从表单句柄创建图形的奇怪行为

go - 如何实现通用 slice 附加器?

c# linq 按日期时间分组到最接近的秒

C# 忽略字符串中的空格 {get;设置;}声明

c# - 当我们有多个名称相同但属性不同的元素时,如何使用 Xdocument 从 xml 中删除元素

java - 如何将 "dynamically"对象类型的实例转换为其特定数据类型?

reflection - 我可以替换Linqpad使用的反射工具吗?