国产人伦视频在线观看_欧美福利视频午夜福利_日本免费三级黄色网址_re99热在线观看精品_在线观看水蜜桃小心视频网站_亚洲国产欧美一区二区麻豆_久久精品国产69精品亚洲_农村女人一级毛片农村妇女_日韩不卡免费av_毛片无码高潮喷液视频

當(dāng)前位置:首頁 > 軟件開放 > 正文內(nèi)容

怎么看一個軟件是用什么語言寫的(怎么知道一個軟件是用什么語言寫的)

軟件開放2年前 (2023-04-02)1280

本篇文章給大家談?wù)勗趺纯匆粋€軟件是用什么語言寫的,以及怎么知道一個軟件是用什么語言寫的對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。

本文目錄一覽:

怎么看軟件用什么語言編寫的

現(xiàn)在的軟件有的不純是用一種語言編寫,可以用spy++,vc6自帶的,然后用它判斷,如果類名是thunder,則為vb程序,為t開頭,一般是delphi程序,有afx的,一般為mfc程序,比較正常的,則為win32程序,用c或32位匯編編寫

想簡單的判斷,可以用查殼軟件,peid等,一般你可以去下載破解工具包即可

怎么辨別一個軟件使用什么語言編寫的

如果是GUI的程序,有個很好的方法,用spy++這個微軟的小工具來看,從類名前綴就能看出是什么編寫的。我簡單羅列下:

1、afx__開頭的:mfc寫的;

2、t_開頭的:一般是delphi,少部分是c++builder;比如主窗體一般是tMainForm;

3、thunder_開頭的:一般是VB6寫的;

4、windows__開發(fā)頭的,一般都是.net寫的;

5、awt__或者swing__開頭的,一般都是java寫的;

6、其他的直接以win32api gui控件開頭的,一般都是c++或者VC++寫的。

7、其他請補(bǔ)充.......

如何查看exe文件是用什么語言寫的?

一般沒有辦法可以保證獲取EXE文件是什么語言寫的,只是對于編譯后沒有進(jìn)行任何處理的EXE文件,可以去看它是否符合常見的DELPHI、VB、VC++等編譯器的規(guī)律,然后猜測其是什么語言編寫的。

對于高級語言的反編譯,理論上就是不可能的,除非是對于PHP、FOXPRO這些偽編譯系統(tǒng)。雖然EXE都可以反匯編,但是真正想反匯編之后做個什么大的手足,是非常非常困難的。

用名為PEiD的這個軟件把這個,exe查一下,如果它沒有加殼的話,就可以看出是用什么語言寫的,如果它加了殼,要把它脫殼以后,才能看得出是用什么語言寫的。

從一些細(xì)節(jié),例如需要那些DLL庫,需要的其它配置,有無配置文件。 當(dāng)然,還有更鳥的辦法——反編譯! Foxpro、VFP、Delphi都可以。PB、VB都有特定的文件;BCB可以用某個軟件打開,雖然看不道源代碼,但足以判斷,另外的大概是VC了。至于C和匯編,WIN9X下無圖標(biāo)。

擴(kuò)展資料:

通過看它和什么庫鏈接可以猜測出用過哪些語言。比如Java語言寫的程序一般不會不與Java運(yùn)行時的DLL鏈接(名字好像叫daojre.dll),Objective-C 和Swift語言寫的程序往往是和objc運(yùn)行時鏈接的。

C語言鏈接的DLL包括Unix/BSD/Linux系統(tǒng)上的libc、libxnet等,和Windows上的Kernel.dll等。C++也是如此,但鏈接的包括有l(wèi)ibstdcxx,和Windows上的 mfc*.dll。

雖說幾乎任何高級語言編譯的exe文件都可以通過反編譯的方法獲得源代碼,但到目前為止,還沒有一種反編譯的方法可以獲得百分百完整、準(zhǔn)確的源代碼。

而學(xué)過編程的都知道,源程序中有時候哪怕錯一個字符,運(yùn)行結(jié)果都有可能完全出人預(yù)料。因此反編譯獲得的源代碼,重新編譯為exe文件后,要么就是無法運(yùn)行,要么就是面目全非了。

怎樣快速知道一個程序是什么語言編寫的?

windows上的話,不考慮腳本語言,只說exe及dll,常用的做法是使用工具ExeinfoPE來查看,該工具可查看一個可執(zhí)行文件是否被加殼加密,如果未被加殼加密,那么就可以查看推測的編寫語言。

windows:dumpbin或者 安裝Dependency Walker。這幾個都是查看可執(zhí)行程序dll依賴關(guān)系的命令,看其依賴的庫,基本可以判斷出是何種編程語言所編寫的。

介紹

編程語言處在不斷的發(fā)展和變化中,從最初的機(jī)器語言發(fā)展到如今的2500種以上的高級語言,每種語言都有其特定的用途和不同的發(fā)展軌跡。

編程語言并不像人類自然語言發(fā)展變化一樣的緩慢而又持久,其發(fā)展是相當(dāng)快速的,這主要是計算機(jī)硬件、互聯(lián)網(wǎng)和IT業(yè)的發(fā)展促進(jìn)了編程語言的發(fā)展。

關(guān)于怎么看一個軟件是用什么語言寫的和怎么知道一個軟件是用什么語言寫的的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

掃描二維碼推送至手機(jī)訪問。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。

本文鏈接:http://mbtw.com.cn/post/15000.html

“怎么看一個軟件是用什么語言寫的(怎么知道一個軟件是用什么語言寫的)” 的相關(guān)文章

塘沽軟件開發(fā)(塘沽軟件開發(fā)招聘信息)

塘沽軟件開發(fā)(塘沽軟件開發(fā)招聘信息)

今天給各位分享塘沽軟件開發(fā)的知識,其中也會對塘沽軟件開發(fā)招聘信息進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、天津塘沽的新河船廠和新港船廠是國營企業(yè)嗎 ? 2、天津市紅橋區(qū)里都有哪些軟件企業(yè)??? 3、企業(yè)孵化器是什么? 4、微軟認(rèn)證怎么考...

使命召喚手游極品賬號圖片(使命召喚極品賬號密碼)

使命召喚手游極品賬號圖片(使命召喚極品賬號密碼)

今天給各位分享使命召喚手游極品賬號圖片的知識,其中也會對使命召喚極品賬號密碼進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、使命召喚手游賬號密碼 2、使命召喚戰(zhàn)區(qū)手游賬號注冊 3、使命召喚戰(zhàn)區(qū)手游賬號有哪些 使命召喚手游賬號密碼 使命召喚手游賬號密...

cf手游cop357兌換碼(穿越火線cop357兌換碼)

cf手游cop357兌換碼(穿越火線cop357兌換碼)

今天給各位分享cf手游cop357兌換碼的知識,其中也會對穿越火線cop357兌換碼進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、cf手游cdkey兌換碼幾次 2、手游穿越火線cop357怎么能快速領(lǐng)取零件? 3、cf手游cop357怎么得,在線等...

國家中小學(xué)資源教育平臺課程網(wǎng)盤(國家中小學(xué)課程資源百度云)

國家中小學(xué)資源教育平臺課程網(wǎng)盤(國家中小學(xué)課程資源百度云)

本篇文章給大家談?wù)剣抑行W(xué)資源教育平臺課程網(wǎng)盤,以及國家中小學(xué)課程資源百度云對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、國家中小學(xué)教育云平臺里面的免費(fèi)課程數(shù)學(xué)怎么沒有青島版的呀 2、中小學(xué)生網(wǎng)絡(luò)云平臺學(xué)生資源在哪 3、國家教育資源平臺怎么下載視頻 國家中小...

第三方交易平臺有哪些主要責(zé)任和義務(wù)(關(guān)于第三方交易平臺的管理規(guī)定)

第三方交易平臺有哪些主要責(zé)任和義務(wù)(關(guān)于第三方交易平臺的管理規(guī)定)

本篇文章給大家談?wù)劦谌浇灰灼脚_有哪些主要責(zé)任和義務(wù),以及關(guān)于第三方交易平臺的管理規(guī)定對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、第三方在線支付平臺有哪些 2、第三方責(zé)任有哪些 3、第三方支付平臺的主要業(yè)務(wù)分別是做什么的? 4、目前我國的第三方支付平臺有哪...

ansible批量修改服務(wù)器密碼(ansible sudo 需要密碼)

ansible批量修改服務(wù)器密碼(ansible sudo 需要密碼)

今天給各位分享ansible批量修改服務(wù)器密碼的知識,其中也會對ansible sudo 需要密碼進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、Ansible安裝配置和基本使用 2、使用Ansible實(shí)現(xiàn)自動化運(yùn)維的一些技巧 3、使用ansible...