我有一个appilication(.exe)我使用c ++在Netbeans中创建了代码并生成了这个.exe有一种方法可以生成与此相关的相应代码.exe
请提供反编译器的适当链接,我无法解决这些问题。
答案 0 :(得分:4)
不是。
您可以使用disassembler或decompiler,但它看起来不像原始源代码,需要大量工作才能了解正在发生的事情(变量名称将是失去了,例如)。
如果在编译源代码时禁用了优化并包含调试信息,您将获得最佳输出。即使这样,你也可能无法阅读。
答案 1 :(得分:1)
不,没有直接的方式。
一旦编译了源并对其进行了特别优化,对它的任何引用实际上都会丢失。你可以反汇编它,但你不会看到任何高级代码。
答案 2 :(得分:1)
使用Hex-Rays反编译器http://www.hex-rays.com/products/decompiler/index.shtml它将可执行程序转换为人类可读的类似C的伪代码文本