怎么看exe是用哪種語言寫的(怎么看exe是用哪種語言寫的文件)
1、最常用的是用CC++,C#,java也可以;先用 PEID 或FileInfo 看看是否帶殼,這個過程可以直接看到 exe或dll 是用什么開發(fā)工具寫的你在這里可以下載這些工具 當然了工具多了里面反匯編的也有 htm;通過看它和什么庫鏈接可以猜測出用過哪些語言比如 Java 語言寫的程序一般不會不與 Java 運行時的 DLL 鏈接名字好像叫jredll,ObjectiveC 和 Swift 語言寫的程序往往是和objc運行時鏈接的C語言鏈接的DLL包括Unix。
2、exe程序是機器代碼,是經過編譯后了的程序,源程序是看不到的可以通過一些工具反匯編,不過也只能看到匯編代碼,源程序是看不到的;exe是可執(zhí)行程式 一種可在作業(yè)系統儲存空間中浮動定位的可執(zhí)行程式MSDOS和MSWINDOWS下,此類副檔名為exe exe通常使用高階程式語言來編寫,比如VC++,VB,Delphi,C++Build60 等等也可以使用匯編語言結合上述的高階;exedll文件是指文件類型,這兩個文件類型通常是指windows和dos等操作系統上的文件類型,exe是指可執(zhí)行文件,該類型的文件是可以直接運行的程序,如你要運行某一個程序,雙擊的就是這種exe類型的文件dll是指動態(tài)連接庫文件;從CSDN上幫你找了些資料,還不錯,可以參考一下rainstormmaster一般是看EXE調用哪些DLL,這可以使用VC++中的工具Dependency Walker,它可以列出靜態(tài)鏈接的所有DLL也可以從下載該工具;c或者c++或者c#等等很多exe程序已經是通過編譯器編譯過后的文件了也就是說源程序可以用很多種語言寫,然后通過編譯器編譯成exe的程序;exe是編譯過后的二進制機器代碼,和語言沒什么關系你寫完程序后要編譯鏈接然后生成目標代碼,那才是exe文件編程語言programming language,是用來定義計算機程序的形式語言它是一種被標準化的交流技巧,用來向計算機發(fā)出。
3、不能簡單的將一個可執(zhí)行文件轉化成源代碼的,只能轉換成匯編代碼來閱讀,而各種語言編譯器生成的匯編代碼特征是有區(qū)別的,這樣就可以判斷是什么語言編寫 你隨便找一個反匯編工具就可以將可執(zhí)行文件反匯編了;2WINDOWS操作系統中的二進制可執(zhí)行文件,可執(zhí)行文件分兩種一種是后輟名為COM另一種就是EXE 了 COM一般用于DOS,在WINDOWS系統中的執(zhí)行文件一般都是EXE文件 在 MSDOS 中,用以標識可執(zhí)行文件的文件擴展 名用戶;使用查殼工具PEID PEiD是很好用的查殼工具,可以很簡單的知道軟件是不是加了殼,有了這個PEiD ,幾乎可以偵測出軟件所有的殼,其數量已超過470 種PE文檔 的加殼類型和簽名,另外PEiD還可識別出exe文件是用什么語言編寫的。
4、用fileinfo,很好用的程序;windows上的話,不考慮腳本語言,只說exe及dll,常用的做法是使用工具ExeinfoPE來查看,該工具可查看一個可執(zhí)行文件是否被加殼加密,如果未被加殼加密,那么就可以查看推測的編寫語言windowsdumpbin或者 安裝Dependency Walker;如果沒有殼則可以看出使用什么語言編寫的舉例說裝了peid后,選中exe文件一般在鼠標右鍵會有一個scan with peid的選項,選擇此項若該exe文件沒有加殼就會顯示類似下圖的內容可以看出所查exe文件是用microsoft visual c++v6。
5、需要用機器語言來編譯,比如我們常見的C NET語言~。
掃描二維碼推送至手機訪問。
版權聲明:本文由飛速云SEO網絡優(yōu)化推廣發(fā)布,如需轉載請注明出處。