由于有些灾难,我的源代码丢失了。从可执行文件中检索代码
我现在只有橱柜文件和我的软件的安装程序。
因此,我想从我的软件中检索我的代码以根据当前市场趋势改进它。 该软件具有VB作为前端和Access作为后端。
请给我解决方案,以便我可以再次构建该软件,因为从一开始这是不可能再次构建该软件。
由于有些灾难,我的源代码丢失了。从可执行文件中检索代码
我现在只有橱柜文件和我的软件的安装程序。
因此,我想从我的软件中检索我的代码以根据当前市场趋势改进它。 该软件具有VB作为前端和Access作为后端。
请给我解决方案,以便我可以再次构建该软件,因为从一开始这是不可能再次构建该软件。
有很多代码反编译软件,其中一个例子是.NET Reflector。
.net反射:http://www.reflector.net/
但它不是足够好,你可能要像FileGenerator插件用于反射:http://filegenreflector.codeplex.com/
我以前做过,你可能还需要编辑您的代码作为逆向工程不够好,但最好在半小时内完成,以便能够遵守。或者,如果你很幸运,你的代码没有那么复杂,那么你可能只是完全按照你写的那样得到一个。
显然你应该从你的备份中恢复。否则,你可能会反编译二进制文件并复制粘贴代码。我感到抱歉[这个人有同样的问题](http://stackoverflow.com/questions/8875198/how-can-i-recover-data-code-from-visual-studio-2010-made-debug-文件夹),所以我写了一个很长的答案。 – 2012-02-22 08:51:19