【发布时间】:2009-06-16 08:46:25
【问题描述】:
我使用 VB 制作了一个程序,但我丢失了源代码,但我有 exe 文件。如何从exe文件中提取代码?
【问题讨论】:
标签: vb.net decompiling
我使用 VB 制作了一个程序,但我丢失了源代码,但我有 exe 文件。如何从exe文件中提取代码?
【问题讨论】:
标签: vb.net decompiling
假设您的 exe 是一个 .NET 程序集(您将问题标记为 VB.NET),您可以使用 Reflector 等工具对您的 exe 进行逆向工程。
【讨论】:
如果是 VB.NET 你可以使用RedGate Reflector 工具和FileDisassemler 插件来生成源代码。那就是如果exe没有被混淆
【讨论】:
由于您标记了您的问题 vb.net,您可能能够使用 .NET 反汇编程序检索您的代码的相当一部分。例如尝试使用 .NET 编译器附带的 Lutz Roeder's .Net Reflector 或 MS ildasm。
【讨论】:
使用Reflector(假设为 .NET)将 exe 反汇编回代码。您将需要创建自己的类结构,但您可以将代码恢复为任何受支持的 CLR 语言。
【讨论】:
您是否尝试过 Salamander 或许多其他 .net 反编译器之一?
【讨论】:
Trey VB Decompiler 看看是否可行。
【讨论】: