代码之家  ›  专栏  ›  技术社区  ›  Joshua Evensen

反射和属性-删除?修改?还是完全信任windows服务?

  •  2
  • Joshua Evensen  · 技术社区  · 14 年前

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

    […PermissionSet(SecurityAction.InheritanceDemand,Name=“FullTrust”)、PermissionSet(SecurityAction.LinkDemand,Name=“FullTrust”)]


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

    2 回复  |  直到 14 年前
        1
  •  2
  •   thecoop    14 年前

    Mono Cecil ,尽管删除属性;替换程序集将删除在其上签名的任何强名称

        2
  •  0
  •   Mike    14 年前

    您总是可以创建一个包装类,并赋予包装类更多的限制权限。