Csharp/C#教程:c#decompiler是如何工作的分享


c#decompiler是如何工作的

我对ILSpy或.Net Reflector等反编译器很感兴趣。

谁能告诉我这个反编译器如何将用c#编写的exe或dll文件转换为原始源代码?

这里有两个关键点。

首先,IL是C#或VB.NET的低级语言,它比汇编程序或机器代码高得多。 许多高级构造仍然存在,并且可以相对容易地用于确定代码的流程和操作。

另一个关键点是反编译器不生成原始源代码。 它从较低级别的IL生成高级语言结构,通常与原始源代码非常相似,但不完全相同。

ILSpy团队有几篇关于ILSpy如何工作的博客文章:

上述就是C#学习教程:c#decompiler是如何工作的分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1029748.html

(0)
上一篇 2022年1月13日
下一篇 2022年1月13日

精彩推荐