4

我有一个应用程序(.exe)我已经使用 c++ 在 Netbeans 中创建了代码并生成了这个 .exe 有没有办法生成与这个 .exe 相关的相应代码

请提供适当的反编译器链接,我无法弄清楚这些。

4

3 回答 3

5

并不真地。

您可以使用反汇编器反编译器,但它看起来不像原始源代码,并且需要大量工作才能理解正在发生的事情(例如,变量名会丢失)。

如果禁用优化并在编译源代码时包含调试信息,您将获得最佳输出。即使那样,您也可能会得到一些无法阅读的东西。

于 2013-01-03T06:54:10.570 回答
1

使用 Hex-Rays Decompiler http://www.hex-rays.com/products/decompiler/index.shtml它将可执行程序转换为人类可读的类 C 伪代码文本

于 2013-01-03T07:02:54.743 回答
1

不,没有直接的方法。

一旦源代码被编译并特别优化,任何对它的引用实际上都会丢失。你可以反汇编它,但你不会看到任何高级代码。

于 2013-01-03T06:53:19.667 回答