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