频道栏目
读书频道 > web开发 > .NET > .NET安全揭秘
2.2 使用反射操作程序集
2012-10-24 15:19:34     我来说两句
收藏   我要投稿

本文所属图书 > .NET安全揭秘

全书共分为五个部分。第一部分:.NET安全基础,透彻讲解了.NET体系结构、程序集与反射、应用程序域和CLR寄宿等核心技术,这部分内容是.NET架构的核心,同时也是理解.NET底层安全机制的基础;第二部分:.NET平台安...  立即去当当网订购

元数据是.NET平台的基础,但是元数据本身就是一系列的表,如何分析这些元数据呢?程序集以及元数据的格式是公开的,可以编程分析程序集的文本字节来逐步解析,这种方式无疑可以获得最齐全的信息。.NET 平台提供了更方便的方式来解析元数据,FCL中的System.Reflection命名空间提供了一些类来反射(分析)元数据。

利用反射可以枚举元数据里的所有类型,以及这些类型的父类型和类型中的方法、属性、字段等信息。

从目前来看,需要反射机制的应用程序并不是很多,但是由于反射提供灵活的获得和创建类型的方式,在某些须后期绑定并动态判定是否须加载程序集的情况、插件机制的应用程序和序列化应用的领域,反射显示了强大的威力。

同时也要注意,反射可以动态创建类型和程序集、动态加载程序集,这为在.NET平台创建恶意程序无形中创造了良好的条件。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.1.5 创建多文件程序集
下一篇:2.2.1 反射程序集
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站