2008年12月25日

摘要: 一般一个可执行文件的内部都包含一个PE头,系统根据PE的信息找到入口函数,在通过执行入口函数中的代码来执行可执行程序。托管程序的文件中相对于非托管程序还包含了一个CLR表头文件以及其他CLR需要的信息。(1)非托管程序的执行过程在非托管程序中,可执行里面保存的是机器代码,CPU可以直接加载并执行,当... 阅读全文

posted @ 2008-12-25 18:15 火之光 阅读(3647) 评论(2) 推荐(2) 编辑

摘要: (1) 由原程序编译成程序集。我们写完代码后,编译出来的DLL文件或EXE文件,该文件称为程序集,程序集包括MSIL以及元数据(元数据中包含类、属性以及类之间关系等数据)。不管是VB.NET还是C#,最后生成的程序集都包括MSIL以及元数据。(2) 将MSIL编译成本地代码。使用本机映像生成器(NG... 阅读全文

posted @ 2008-12-25 16:57 火之光 阅读(1015) 评论(2) 推荐(0) 编辑


Copyright © 2024 火之光
Powered by .NET 8.0 on Kubernetes