怎样知道一个EXE文件是用什么语言编写的?怎样写的
发布网友
发布时间:2022-05-08 14:17
我来回答
共2个回答
热心网友
时间:2024-01-24 19:48
通过看它和什么库链接可以猜测出用过哪些语言。
比如 Java 语言写的程序一般不会不与 Java 运行时的 DLL 链接(名字好像叫jre.dll),Objective-C 和 Swift 语言写的程序往往是和objc运行时链接的。
C语言链接的DLL包括Unix/BSD/Linux系统上的 libc、libxnet 等,和 Windows 上的 Kernel.dll 等。C++也是如此,但链接的包括有 libstdcxx,和 Windows 上的 mfc*.dll。
至于是怎样写的,就要通过反编译来看了。
热心网友
时间:2024-01-24 19:48
从一些细节,例如需要那些DLL库,需要的其它配置,有无配置文件。
当然,还有更鸟的办法——反编译!
Foxpro、VFP、Delphi都可以。PB、VB都有特定的文件;BCB可以用某个软件打开,虽然看不道源代码,但足以判断,另外的大概是VC了。至于C和汇编,WIN9X下无图标。