Decompiler-VB.Net
CN
登录
VBReFormer Gen2 引擎从零重写,完整支持 P-Code,在线工作室进入公开测试。 阅读公告 →
源代码丢失

您丢失了 VB6 应用程序的源代码。以下是可以恢复的内容。

磁盘损坏、开发者离职、备份版本太旧:只剩下编译后的程序。VB6 反编译器能从中恢复的比人们预期的多得多,但并非全部。本页在您安装任何软件之前,告诉您具体能恢复哪些。

您需要什么

编译后的文件:由 Visual Basic 5 或 6 生成的 .exe、.dll、.ocx 或 .scr。仅此而已。您无需知道它是编译为 P-Code 还是原生代码:VBReFormer 会自动检测并处理两者。经加壳保护的二进制文件必须先脱壳。

能恢复什么

  • 窗体和控件,及其全部属性,包括图片:任何情况下都完整恢复。
  • 资源、字符串、对库和第三方控件的引用、项目结构:一个可在 IDE 中重新打开的 .vbp。
  • 过程的代码:条件、循环、调用、赋值、控件访问,重建为可读的 Visual Basic,P-Code 和原生代码皆可。覆盖率页面逐程序测量了这具体意味着什么。

无论是我们还是任何人,都永远无法恢复的内容:局部变量名和注释,编译器并未保留它们。恢复的代码可读且可重新编译;但不会与原始代码逐字一致。

能恢复多少代码:在 207 个程序上的实测

如何着手,先免费试用

  1. 1在免费版中打开二进制文件,或将其拖入在线工作室,无需安装。您会看到项目结构、完整的窗体和反编译代码的预览。
  2. 2凭证据判断:预览显示的是引擎从您的二进制文件(而非示例)中重建的内容。如果您看到的值得购买许可证,就购买;如果不值得,您分文未花。
  3. 3购买许可证后,导出完整项目并在 Visual Basic 6 中重新打开。7.0.5 和 7.0.6 版本专门针对 IDE 能够重新加载的内容进行了处理:声明、事件类型、数组、引用。

详细文章:区分 P-Code 与原生代码,以及从何入手

希望我们代劳?

我们从您的二进制文件恢复项目,在 IDE 中重新打开,并交付可直接维护的项目,附带一份说明恢复内容的报告。报价前对二进制文件进行免费评估。

申请免费评估