.exe程序的反编译。
不管什么语言开发出来的应用程序都是.exe程序,那么有一个.exe程序反编译的时候,怎么能知道它是哪种语言写的呢?比如,我想把它转能java源代码、c#源代码、还是c、还是VB。 还是用过反编译工具看到的都是汇编代码? --------------------编程问答-------------------- 有个工具PEID*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/ --------------------编程问答-------------------- Spy++ . --------------------编程问答-------------------- C#反编译可以得到源码,java不清楚
C、delphi或者C++反编译只能得到汇编了
区分是那种语言写的估计很困难
--------------------编程问答-------------------- 基本上知道不了,即使知道了那也没办法复原 --------------------编程问答-------------------- VB.NET C# JAVA可以返编译出源码。
其他的不行。。。 --------------------编程问答-------------------- VB.NET和C#代码可以互相转的。
也就是用说用C#写的可以反编译成VB的,反之也可以。 --------------------编程问答--------------------
这个工具是干嘛的,反编译么 --------------------编程问答--------------------
嗯,能反编译出的都是面向对象语言么? --------------------编程问答--------------------
不能,具体原因请学习《编译原理》《汇编程序设计》《C语言》 --------------------编程问答--------------------
VB.NET C# JAVA可以返编译出源码。
其他的不行。。。
嗯,能反编译出的都是面向对象语言么?
C# JAVA VB.net可以返编出面向对象的语言。只要不是混淆的,返编译出来的基本上与写的源码没什么差别。 --------------------编程问答-------------------- 代码写的非常平庸,那么所谓反编译的结果也一样。
你是试试用比较高级的编程方式,例如大量的程序分析和数据处理都是(稍微复杂的)Linq的,看看编译出什么?
最重要地是,我写的代码应该算是自认为比较整洁的了。但是别说什么反编译,就算是我给你20万行代码读一下我的一个小产品,那么你有能读多少让我感到有威胁的东西出来?
实际上,一些小朋友怕其它人读他的代码,就好像别人总是想抄袭他的代码、而给它的代码带来灭顶之灾似地。
补充:.NET技术 , C#