㈠ 如何查看exe文件由什麼編譯的
需要用機器語言來編譯,比如我們常見的C .NET語言~
㈡ 能否查看一個可執行exe文件的編譯器版本如何查看(C語言)
這個是看不到的
別說是版本,就是編譯器類型都看不出來的。
編譯出來的都是二進制文件,不管誰家的 都按照微軟的要求來做的,裡面並沒有編譯器自己的信息。
㈢ EXE文件如何閱讀(即如何從這樣的文件中偵查信息)
呵呵,exe文件很多編程語言都能生成,用txt打開肯定是漫天亂碼,
一個exe文件你首先要知道它是什麼語言開發的,在找到相應的反編譯工具,進行反編譯查看,不過現在的下載下來的軟體exe大多都是進行過加密反編譯處理過的,想要看到他的源碼是不大可能的。 你可以找一些開源軟體項目看下他的源代碼。
㈣ 怎麼樣查看最近(exe)程序運行歷史記錄
應該沒有專門記錄這種信息得軟體,提供幾個可能的方案:
1. 防火牆,記錄網路訪問、磁碟訪問的功能可以提供你需要的信息。
2. 系統日誌。--僅僅記錄出錯,服務啟動,服務關閉等信息,不會記錄每個exe的運行情況。
㈤ 如何查看exe文件的源代碼
需要准備的工具:電腦,反編譯工具ILSpy。
1、首先在網路上搜索下載反編譯工具ILSpy,解壓後如圖,雙擊.exe文件打開解壓工具。
㈥ 請問如何知道EXE是由什麼編譯器編譯的
編譯器做的工作是把高級語言編譯成低級語言(目標文件),而windows連接器「link.exe「則把這些目標文件連接成.exe,.dll一類的可執行文件。
㈦ 請問EXE格式文件(也就是軟體)請問是用什麼軟體編輯起來的,
exe文件其實就是2進制文件。
UltraEdit 這個軟體就是專業的2進制編輯器。另外很多匯編變成工具入VB,VS等都可以編輯製作exe文件。不過要想真的做一個專業的pc桌面程序是要花大工夫學很長時間的。
如果EXE文件是用VB編譯的,用反編譯軟體可以實現查看編輯。
不過這些都是很專業的。一般人就使用這些exe文件了。如果你想做一個程序員,那這些東西都回學到的。
㈧ 怎麼查看一個exe程序的源代碼
1、需要網路下載一個jad.exe的工具包,放到個人jdk版本的主目錄下的bin目錄下。
㈨ 如何查看exe文件是用什麼語言寫的
一般沒有辦法可以保證獲取EXE文件是什麼語言寫的,只是對於編譯後沒有進行任何處理的EXE文件,可以去看它是否符合常見的DELPHI、VB、VC++等編譯器的規律,然後猜測其是什麼語言編寫的。
對於高級語言的反編譯,理論上就是不可能的,除非是對於PHP、FOXPRO這些偽編譯系統。雖然EXE都可以反匯編,但是真正想反匯編之後做個什麼大的手足,是非常非常困難的。
用名為PEiD的這個軟體把這個,exe查一下,如果它沒有加殼的話,就可以看出是用什麼語言寫的,如果它加了殼,要把它脫殼以後,才能看得出是用什麼語言寫的。
從一些細節,例如需要那些DLL庫,需要的其它配置,有無配置文件。 當然,還有更鳥的辦法——反編譯! Foxpro、VFP、Delphi都可以。PB、VB都有特定的文件;BCB可以用某個軟體打開,雖然看不道源代碼,但足以判斷,另外的大概是VC了。至於C和匯編,WIN9X下無圖標。
通過看它和什麼庫鏈接可以猜測出用過哪些語言。比如Java語言寫的程序一般不會不與Java運行時的DLL鏈接(名字好像叫jre.dll),Objective-C 和Swift語言寫的程序往往是和objc運行時鏈接的。
C語言鏈接的DLL包括Unix/BSD/Linux系統上的libc、libxnet等,和Windows上的Kernel.dll等。C++也是如此,但鏈接的包括有libstdcxx,和Windows上的 mfc*.dll。
雖說幾乎任何高級語言編譯的exe文件都可以通過反編譯的方法獲得源代碼,但到目前為止,還沒有一種反編譯的方法可以獲得百分百完整、准確的源代碼。
而學過編程的都知道,源程序中有時候哪怕錯一個字元,運行結果都有可能完全出人預料。因此反編譯獲得的源代碼,重新編譯為exe文件後,要麼就是無法運行,要麼就是面目全非了。
㈩ 在編譯生成exe時,如何將系統時間寫入程度
DateTimeToStr(FileDateToDateTime(FileAge(Application.ExeName)))