如何判断一个exe程序使用的哪种语言?

如题....

用查壳工具PEID DIE等等

如果没有壳则可以看出使用什么语言编写的。举例说装了peid后,选中exe文件一般在鼠标右键会有一个scan with peid的选项,选择此项若该exe文件没有加壳就会显示类似下图的内容:

可以看出所查exe文件是用microsoft visual c++v6.0编的 。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-10
从一些细节,例如需要那些DLL库,需要的其它配置,有无配置文件。
当然,还有更鸟的办法——反编译!
Foxpro、VFP、Delphi都可以。PB、VB都有特定的文件;BCB可以用某个软件打开,虽然看不道源代码,但足以判断,另外的大概是VC了。至于C和汇编,WIN9X下无图标。别的,你没有必要知道本回答被网友采纳
第2个回答  2013-09-10
PEiD
PEiD 能够侦测出几乎所有的壳,其数量已超过 470 种 PE 文件的加壳类型和签名,新版本增加了命令行的操作支持,使用非常方便。经分析是目前各类查壳工具中性能最强大的一款。另外还可识别出 EXE 文件是用什么语言编写的,比如:VC++、Delphi、VB 或 Delphi 等。
去google或者百度搜索下‘PEiD’ 就能找到很多下载地址了
第3个回答  2013-09-10
用PE文件查看器就可以,如果有壳的话,去一下壳
第4个回答  2013-09-10
用一个什么东西叫CAM32什么的我忘记了 在U盘里
他能显示
相似回答