当前位置:首页 > 软件教程 > 正文

如何查看一个软件是用什么编写的(如何知道一个软件是用什么语言开发的)

发布:2024-07-05 03:52:38 92


如何查看一个软件是用什么编写的

1、一般很难看出来。基本上需要安装JDK的就是Java 需要.Net的基本上就是C和CC#之类 现在大部分软件应该都是C或者C 如果要更加细致的,可能就比较难了。

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

3、如果这个软件没有被加壳过,可以用PEID软件,大致上可以判断是什么语言写的。如果不是需要反编译的话,可以看带了什么dll。

4、最笨的办法是,游戏玩家用一个基本没有多余文件的pe启动,然后运行软件,看看它提示缺点什么文件,一般都可以看出来是什么语言或者工具的。

5、,如提示游戏玩家使用的是";Microsoft VisualC 2-9/net runtime";--- 连编译器都告诉您了;如果不是C/C++的,可以看其带的 动态库 ;如对“轻轻松松背单词 ”使用IDAPro他可以明确告诉您这是用VC 1.0/5写的。

6、看一个软件的界面 看一个软件是否有数据库,是用什么数据库 还有,可以看软件下面的文件,安装之后,是否有什么运行库 有哪些文件在目录下 根据这些文件,一般的开发者都能判断 如写绿色软件的。

怎么样查看一个软件是用什么工具(或语言)编写的

1、最笨的办法是,游戏玩家用一个基本没有多余文件的pe启动,然后运行软件,看看它提示缺点什么文件,一般都可以看出来是什么语言或者工具的。

2、程序读只有一种办法,用反汇编软件读,汇编编码近及其语言,一般认识读不了的了。游戏玩家如何知道他是用什么软件写的这个可以,下载专门软件,加壳的用解壳软件脱壳就可以看真实语言了。

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

怎么看软件用什么语言编写的

1、现在的软件有的不纯是用一种语言编写,可以用spy++,vc6自带的,然后用它判断,如果类名是thunder,则为vb程序,为t开头,一般是delphi程序,有afx的,一般为mfc程序,比较正常的,则为win32程序。

2、游戏玩家去下载一个PE查壳工具 全名叫PEID 就可以了 如果是易语言写的 正版是E Language 破解版的是vc++[overly]或者点击属性 在描述的地方会有 不过不要配置就能看到了

3、1我们输入游戏玩家要查看的网站。我们在看打开的网站地址时,内页可以帮助我们更清晰地判断,因为首页的大部分网站都被省略了。3打开网站的内页,如果浏览器地址栏中的网址是。asp在最后。然后用asp语言写的。

4、编译器 ,如提示游戏玩家使用的是";Microsoft VisualC 2-9/net runtime";--- 连编译器都告诉您了;如果不是C/C++的。

5、一般很难看出来。基本上需要安装JDK的就是Java 需要.Net的基本上就是C和CC#之类 现在大部分软件应该都是C或者C 如果要更加细致的,可能就比较难了。

6、没有办法可以保证获取EXE文件是什么语言写的,只是对于编译后没有进行任何处理的EXE文件,可以去看它是否符合常见的DELPHI、VB、VC++等编译器的规律,然后猜测其是什么语言编写的。

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

1、有一个好方法是,可以使用dex-jar来反编译一下,看能不能反编译成功,如果能看到源码的话,就是java,否则是c语言。

2、windows上的话,不考虑脚本语言,只说exe及dll,常用的做法是使用工具ExeinfoPE来查看,该工具可查看一个可执行文件是否被加壳加密,如果未被加壳加密,那么就可以查看推测的编写语言。windows:dumpbin或者 安装Dependency Walker。

3、经验,写的多了就知道了 ,1、看程序文件后缀名如:.c 是C语言,,.java 是JAVA,,,.cs是C 看头文件 #include 是 C 。

4、1、afx__开头的:mfc写的;t_开头的:一般是delphi,少部分是c++builder;比如主窗体一般是tMainForm;thunder_开头的:一般是VB6写的;windows__开发头的,一般都是.net写的;awt__或者swing__开头的。

如何查看一个软件是用什么编写的(如何知道一个软件是用什么语言开发的)

如何查看一个软件是用什么编写的(如何知道一个软件是用什么语言开发的)

5、没有办法可以保证获取EXE文件是什么语言写的,只是对于编译后没有进行任何处理的EXE文件,可以去看它是否符合常见的DELPHI、VB、VC++等编译器的规律,然后猜测其是什么语言编写的。

怎么样查看一个软件是用什么工具(或语言)编写的

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

2、PEiD是很好用的查壳工具,可以很简单的知道软件是不是加了壳,有了这个PEiD ,几乎可以侦测出软件所有的壳,其数量已超过470 种PE文档 的加壳类型和签名,另外PEiD还可识别出exe文件是用什么语言编写的。

3、最笨的办法是,游戏玩家用一个基本没有多余文件的pe启动,然后运行软件,看看它提示缺点什么文件,一般都可以看出来是什么语言或者工具的。

4、如果类名是thunder,则为VB程序,为T开头,一般是DELPHI程序,有AFX的,一般为MFC程序,比较正常的,则为WIN32程序,用C或32位汇编编写 想简单的判断,可以用查壳软件,PEID等。

5、如果软件没有被混淆过,则可以通过分析指令之间的 Markov链得到特征,这个频率特征应该可以作为编译器的指纹。如果这个软件没有被加壳过,可以用PEID软件,大致上可以判断是什么语言写的。

如何看软件是什么语言做的

1、首先看是什么平台下运行的,其次看软件的文件组织结构,毕竟不同的语言有不同的链接库组织方式。

2、开头的:一般是VB6写的;windows__开发头的,一般都是.net写的;awt__或者swing__开头的,一般都是java写的;其他的直接以win32api gui控件开头的,一般都是c++或者VC++写的。

如何查看一个软件是用什么编写的(如何知道一个软件是用什么语言开发的)

3、本人使用IDAPro:先用IDAPro自动分析工具,一般运气好会告诉您用的是什么 编译器 ,如提示游戏玩家使用的是";Microsoft VisualC 2-9/net runtime";--- 连编译器都告诉您了;如果不是C/C++的。

4、一般很难看出来。基本上需要安装JDK的就是Java 需要.Net的基本上就是C和CC#之类 现在大部分软件应该都是C或者C 如果要更加细致的,可能就比较难了。

怎么确定一个软件是由什么语言编写的

1、这种程序PEID只会分辨出用的是哪一种壳 还有一种办法是:看软件安装或所在的目录下库文件。

2、最笨的办法是,游戏玩家用一个基本没有多余文件的pe启动,然后运行软件,看看它提示缺点什么文件,一般都可以看出来是什么语言或者工具的。

3、编译器 ,如提示游戏玩家使用的是";Microsoft VisualC 2-9/net runtime";--- 连编译器都告诉您了;如果不是C/C++的。

标签:


分享到