从exe文件中提取VB.NET代码

时间:2009-06-16 08:46:25

标签: vb.net decompiling

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

6 个答案:

答案 0 :(得分:13)

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

答案 1 :(得分:4)

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

答案 2 :(得分:3)

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

答案 3 :(得分:1)

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

Trey VB Decompiler并查看是否有效。