所在位置:主页 > 程序语言 > 怎么辨别一个软件使用什么语言编写的

怎么辨别一个软件使用什么语言编写的

发布时间:2023-12-19 08:39来源:www.sf1369.com作者:宇宇

一、怎么辨别一个软件使用什么语言编写的

如果是GUI的程序,有个很好的方法,用spy++这个微软的小工具来看,从类名前缀就能看出是什么编写的。我简单罗列下:

1、afx__开头的:mfc写的;

2、t_开头的:一般是delphi,少部分是c++builder;比如主窗体一般是tMainForm;

3、thunder_开头的:一般是VB6写的;

4、windows__开发头的,一般都是.net写的;

5、awt__或者swing__开头的,一般都是java写的;

6、其他的直接以win32api gui控件开头的,一般都是c++或者VC++写的。

7、其他请补充.......

二、如何看软件用什么语言编写的?

现在的软件有的不纯是用一种语言编写,可以用SPY++,VC6自带的,然后用它判断,如果类名是thunder,则为VB程序,为T开头,一般是DELPHI程序,有AFX的,一般为MFC程序,比较正常的,则为WIN32程序,用C或32位汇编编写

想简单的判断,可以用查壳软件,PEID等,一般你可以去下载工具包即可

三、如何判断一个程序是用什么语言写的

如何从一个 网站程序 判断这个程序是用什么语言编写的?

如果你能看到 网站程序的话,就看扩展名。有.php .jsp .asp .aspx

.php PHP语言

.jsp JAVA语言

.asp ASP语言

.aspx C#.net语言

如果是不能看到程序,那就只能从这个网站的访问地址看了。

比如.baidu.com/index.php

.php 对应的 和上面写的一样。

不过有的网站 URL重写 访问地址很乱没有.php .jsp 等字样。

这时,你就应该找登陆页面,或者注册页面。有时这两个页面会直接曝露出 .php .jsp等。

如果地址上,还没有,你就右键 查看源代码,看看表单提交的地址 就能看出来了。

四、请大家来谈谈如何判断该程序是用何种语言写的?

不能全凭一种标准判断,要灵活运用一般如果软件用到了TXXX之类的T开头的控件,就是delphi或BCB作的。一般来说Delphi和BCB作的可执行文件很难区分。如果软件没有用到T开头的类名,那么很可能是微软开发工具作的,可以通过运行库来判断,VB,VF都要用自己的运行库才能运行,可以区分。至于VC有很多都要用到VC的运行库,当然也可能没有。PB的界面很僵硬的,一般一眼就能看出来。