我使用VB编写了一个程序,但我丢失了源代码但是我有exe文件。如何从exe文件中提取代码?
答案 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并查看是否有效。