怎么看一个软件是用什么语言写的(怎么看软件是哪个公司的)
今天给各位分享怎么看一个软件是用什么语言写的的知识,其中也会对怎么看软件是哪个公司的进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、怎么看软件用什么语言编写的
- 2、怎么看出一个程序是什么语言编写的
- 3、怎么确定一个软件是由什么语言编写的
- 4、拿到一个新软件,我怎么知道它是什么语言开发的呀?
- 5、怎样快速知道一个程序是什么语言编写的?
- 6、如何分辨一个软件或者程序是用什么编写的?
怎么看软件用什么语言编写的
现在的软件有的不纯是用一种语言编写,可以用spy++,vc6自带的,然后用它判断,如果类名是thunder,则为vb程序,为t开头,一般是delphi程序,有afx的,一般为mfc程序,比较正常的,则为win32程序,用c或32位汇编编写
想简单的判断,可以用查壳软件,peid等,一般你可以去下载破解工具包即可
怎么看出一个程序是什么语言编写的
查看网页代码的方法:
右击---查看源文件。即可看到网页的源代码。
须知:
现在的网站基本上都是HTML5编写的。配合CSS和JS效果。
如果是想查看网站后台是什么搭建的,方法就是可以从布局分析,PHP生成的HTML是自动的,一般很难看出来使用的是什么后台。
这个如果在做的不严谨的网站,可以找到。比如点开链接,看地址栏,是一个php或者jsp页面,就说明后台是PHP或JAVA做的。比如,右键网页源代码,找到表单的form属性,可能是一个.php或者.action。也可以判断出来。
不过,后台语言,在界面的源代码中是没办法通过浏览器查看的。
怎么确定一个软件是由什么语言编写的
本人使用IDAPro:先用IDAPro自动分析工具,一般运气好会告诉您用的是什么编译器,如提示你使用的是" Microsoft VisualC 2-9/net runtime" ----- 连编译器都告诉您了;
如果不是C/C++的,可以看其带的动态库;
如对“轻轻松松背单词”使用IDAPro他可以明确告诉您这是用VC 1.0/1.5写的,且是16Bits Windows编程(早期Windows 16的程序设计)
拿到一个新软件,我怎么知道它是什么语言开发的呀?
网友写的帖子,我引用了,还有自己的见解:
还有就是安装的过成功的监视了,看看注册表的变化了。反正也是一个慢慢积累的过程了。
要看是怎么编写的:
1看面子。
图标:简单点,有好多程序从写出来以后就是用的开发环境的默认图标,这个很好认。delphi,vc,visualStudio都有自己的默认应用程序图标,一看就能分出来。应该没有人会无聊的开发个.NET程序用delphi的默认图标。
控件长相:VC,VB,Delphi,.Net,Java各自的桌面系统都有各自的默认控件实现方式,他们在细节上是有所区别的。具体的我也说不上来,这是一种感觉。比如VC的程序控件有可能很粗糙(也有可能极漂亮),VB的就很精致,Delphi有自己的特点,Java极丑等。
2看程序要求的dll
如果要求有mfc42.dll,那肯定是VC做的MFC程序啦?
如果要求有mscoree.dll,这应该就是.NET做的了。
vb那个不记得了……:)
记得上面说的可以说都不是绝对的:)都只是一种经验式的大致判断方法,具体的还需要自己去慢慢积累吧。
怎样快速知道一个程序是什么语言编写的?
windows上的话,不考虑脚本语言,只说exe及dll,常用的做法是使用工具ExeinfoPE来查看,该工具可查看一个可执行文件是否被加壳加密,如果未被加壳加密,那么就可以查看推测的编写语言。
windows:dumpbin或者 安装Dependency Walker。这几个都是查看可执行程序dll依赖关系的命令,看其依赖的库,基本可以判断出是何种编程语言所编写的。
介绍
编程语言处在不断的发展和变化中,从最初的机器语言发展到如今的2500种以上的高级语言,每种语言都有其特定的用途和不同的发展轨迹。
编程语言并不像人类自然语言发展变化一样的缓慢而又持久,其发展是相当快速的,这主要是计算机硬件、互联网和IT业的发展促进了编程语言的发展。
如何分辨一个软件或者程序是用什么编写的?
有个叫PEID的工具
你只要吧程序拖放到它的窗口他就分辨出(没有比它好,比它简单,比它功能强大的了)是什么语言写的,连接器的版本等
但要注意有些程序为了防止被黑客破解
会用各种加壳软件来加壳
这种程序PEID只会分辨出用的是哪一种壳
还有一种办法是:看软件安装或所在的目录下库文件,链接库等
如:VB编的会有MSVBVM60.DLL等等
你少有软件破解方面的知识
你一看就会知道是用什么语言编写的了!!
关于怎么看一个软件是用什么语言写的和怎么看软件是哪个公司的的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。