11

我使用 VB 制作了一个程序,但我丢失了源代码,但我有 exe 文件。如何从exe文件中提取代码?

4

6 回答 6

15

假设您的 exe 是一个 .NET 程序集(您将问题标记为 VB.NET),您可以使用Reflector等工具对您的 exe 进行反向工程。

于 2009-06-16T08:48:57.860 回答
4

如果是 VB.NET,您可以使用RedGate Reflector工具和FileDisassemler插件来生成源代码。那就是如果exe没有被混淆

于 2009-06-16T08:50:01.167 回答
3

由于您标记了您的问题 vb.net,您可能能够使用 .NET 反汇编程序检索相当多部分代码。例如,尝试Lutz Roeder 的 .Net Reflector或 .NET 编译器附带的 MS ildasm。

于 2009-06-16T08:52:34.203 回答
1

使用Reflector(假设为 .NET)将 exe 反汇编为代码。您将需要创建自己的类结构,但您可以将代码恢复为任何受支持的 CLR 语言。

于 2009-06-16T08:49:55.673 回答
0

您是否尝试过Salamander或许多其他 .net 反编译器之一?

于 2009-06-16T08:51:40.773 回答
0

Trey VB Decompiler,看看它是否有效。

于 2009-06-16T08:51:55.203 回答