VB6反编译问题

时间:2012-12-21 09:47:11

标签: vb6 decompiling

我要反编译一个VB6 dll,得到一个反编译器(实际上尝试了其中4个),甚至支付了专业版许可证,但当然我遇到了一个问题:检索到的代码甚至看起来像前一个并且它看起来很多信息都丢失了。我确实理解这是一条单向的道路,但也许有人可以从技术上向我解释为什么VB6编译的dll在机器代码中丢失了一些信息,这些信息在以后的反编译过程中无法检索?

1 个答案:

答案 0 :(得分:1)

除非使用编译为P-Code的选项编译代码,否则无法执行此操作。例如,如果您查看http://www.vb-decompiler.org/,它会清楚地表明它只适用于P代码。

问题是VB6默认会编译为机器代码而不转换为VB6。您可能能够恢复用户界面,因为这不是代码,但除此之外,您运气不佳。