DLL文件用Reflector反编译后如何重新生成DLL文件?

DLL文件用Reflector反编译后如何重新生成DLL文件?,第1张

lz应该明白什么叫反编译, 我想Reflector自己都不敢说自己是反编译, 它只是猜凳唤测性地"还原"中间语言的源代码,注意是中间语言...

如果不是中间语言, Reflector也无法工作.看看Reflector这个名字, 就知道它是一个反射器,需要用.net里面的反射机制去猜想源代码.准确性 != 100%.

更别提所谓反编译了.

如果楼主觉得无所谓, 可以把代码拷贝出来,放到.cs里面去, 如果错误很少, 适当修改, 但是能不能实现原原本晌明本枣谨凯的功能,值得质疑.

下载安装Reflector,安装好后,如下图所示。这个也有免安装版的。

运行软件,会出现如下界猛姿面,如下图:

选择file中的open

Assembly,这个表示打开选择你需要反编译的程序,如下图红色框标示:

选择你需要反编译的exe程序,如下图所示,选择好后点击,确定。

选择好后,在左侧会出现选择的文件,如下图红色框标示。

邮件exe程序,选择export

source

code,这个过程表示开始反编译了。嫌银如下图所示:

选择存储源码的路径,芹知宴如下图所示:

点击start,即得到反编译源码,如下图所示:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12323626.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存