【问题标题】:What tool can I use to decompile an executable written in VB.net and create a project? [closed]我可以使用什么工具来反编译用 VB.net 编写的可执行文件并创建项目? [关闭]
【发布时间】:2013-10-21 18:11:29
【问题描述】:

我可以使用什么工具来反编译用 VB.net 编写的可执行文件并创建项目?我需要调试和修复应用程序,但代码丢失了。

谢谢。

【问题讨论】:

  • 周围有很多反编译器。全部使用它们,编译器会告诉你哪一个效果最好。

标签: vb.net decompiling


【解决方案1】:

市场上有几种反编译器,我个人选择 Telerik 的 JustDecompile,它是免费的,可以让你从 .NET 程序集创建项目,但是,请注意,如果 .NET 程序集被混淆,反编译器输出可能无用,您可能需要先(或以后)使用反混淆器。

【讨论】:

  • 谢谢,我试过了,但是生成的项目无法编译。我收到很多错误。这怎么解释?例如“我的”不是“theProject.theProject”的成员。
  • 生成的代码无法编译的原因可能有很多,一个是它可能被混淆了,另一个可能是它做了 JustDecompile 根本无法翻译的事情;重要的是您知道反编译的代码是反编译器理解的代码的表示,而不是编写的代码。使用不同的反编译器,可能会给您不同的结果,对于您发现的问题,您最好单独查找。
猜你喜欢
  • 2010-12-02
  • 2010-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多