由於有些災難,我的源代碼丟失了。從可執行文件中檢索代碼
我現在只有櫥櫃文件和我的軟件的安裝程序。
因此,我想從我的軟件中檢索我的代碼以根據當前市場趨勢改進它。 該軟件具有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