【发布时间】:2010-10-13 21:46:45
【问题描述】:
我有一个项目,我正试图从我公司离开(放手)的人那里解决。他违反了软件工程的每一个基本原则,不使用源代码控制,在进行更多更改之前不备份源代码等等。
我需要对现场的应用程序进行更改,我没有原始源代码,但我有一个可执行文件。我需要的是一个反编译器,它将反编译 Visual Studio 6 C++ 应用程序并为我提供某种类型的源代码。任何人都有任何想法.....
【问题讨论】:
-
您是否考虑过使用 21 世纪的编译器?
-
理解反编译程序通常不是一件容易的事。如果源代码已完全丢失,实际上可能更值得重写程序(并使用适当的源代码控制),而不是尝试对现有的可执行文件进行逆向工程。尤其是如果这是您的公司在可预见的未来需要维护的程序,那么应该考虑到这一点。
-
如果你的公司没有源码,别怪程序员,怪他前任老板还在你公司!
-
感谢所有提供意见的人。我现在有一个好的方向。
标签: c++ visual-c++ decompiling