.NET Framework
AcesLi
这个作者很懒,什么都没留下…
展开
-
CLR(Common Language Runtime)
原创 2019-04-26 11:37:08 · 603 阅读 · 0 评论 -
IL预编译
使用Ngen.exe预编译程序集, 缺点是不能像JIT编译那样高度优化。使用如下代码片段,应用程序在第一次CLR启动的时候会标记哪些方法需要进行编译,第二次启动的时候则会使用后台线程来运行JIT编译加载到内存中。System.Runtime.ProfileOptimization.SetProfileRoot(AppDomain.CurrentDomain.BaseDirectory); S...原创 2019-04-26 15:39:46 · 242 阅读 · 0 评论 -
PE文件
PE文件由四部分组成PE32(+)头:Windows要求的标准信息CRL头:需要CRL时特有的,包含CRL的Major和Minor版本号,一些标志(Flag),一个methodDef token, 改Token标记程序的入口函数,一个可选的强名称数字签名。元数据:由三中表组成的二进制数据款,分别是定义表(definition table), 引用表(reference table)和清单表...原创 2019-04-28 12:49:52 · 195 阅读 · 0 评论