⑴ exe怎麼編譯成易語言
一般的編譯是把易語言源碼編譯成exe文件,也就是應用程序。直接運行。
你的意思就是 反編譯 了,把exe程序反編譯成 .e源碼文件是行不通的,至少目前我還沒發現有這樣的工具。不然人家賣軟體的人就不用活了。其他編程語言的反編譯軟體是有的。
現在可以達到的程度是 修改exe程序,比如修改它的常量表,標題什麼的,或用OD,CE等軟體進行分析,修改。其實也沒必要,費時而且要有一定的經驗,初學者或者沒用過這些軟體的人為此付出的時間倒不如用來好好學習易語言。自己打造自己的個性軟體、!
⑵ 以exe為後綴的程序是用什麼語言編的
c語言,vb,c++,等等許多生成的程序都是*.exe文件啊!
⑶ 如何查看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文件用什麼語言編譯
你用PeiD試試,不行就只能反匯編來看,如果你對每種語言都非常熟
⑸ 易語言寫能編譯EXE程序的EXE程序
沒用過按鍵精靈,如果只是改標題的話方法有很多的,用配置項等也是一種方法!
下面我用位元組集的方式做的,樓主可以試試看看滿不滿意!
1、首先建立一個空白程序(或樓主你的程序),寫以下代碼,然後編譯成exe程序
.版本 2
.子程序 __啟動窗口_創建完畢
標題 = 「空空空空空空空空空空」
2、打開你的另一個程序序,在圖片資源等欄中把這個編譯好的程序加進去(這個樓主懂吧!),寫以下代碼!
註:「#k」是剛加入的圖片資源
特別提示:在使用此代碼前要保證「#k」資源存在(主要是這個名稱),否則用滑鼠查看時易程序會崩潰退出(我用的是舊版,不清楚新版有沒修正此BUG)
.版本 2
.子程序 _按鈕1_被單擊
.局部變數 a, 位元組集
.局部變數 b, 位元組集
.局部變數 c, 整數型
.局部變數 d, 位元組集
.局部變數 e, 位元組集
.局部變數 zzjcd, 整數型
.如果 (編輯框1.內容 ≠ 「」)
d = 到位元組集 (編輯框1.內容)
zzjcd = 取位元組集長度 (d)
.如果 (zzjcd > 20)
e = 取位元組集左邊 (d, 20)
.否則
e = d + 取空白位元組集 (20 - zzjcd)
.如果結束
a = 取重復位元組集 (10, { 191, 213 })
c = 尋找位元組集 (#k, a, )
.如果 (c ≠ -1)
b = 位元組集替換 (#k, c, 20, e)
寫到文件 (「D:\new.exe」, b)
信息框 (「成功!」, 0, )
.否則
信息框 (「失敗!」, 0, )
.如果結束
.否則
信息框 (「請輸入新標題!」, 0, )
.如果結束
⑹ e語言編寫的exe程序 如何反編譯成源碼.
易語言編寫的exe程序如何反編譯成源碼:1.請使用PEiD查看該程序的編譯器,(1)若為EasyLanguage,則為動態編譯,可使用E-CodeExplorer進行反編譯,(2)若為VC++6.0,則為靜態編譯,請使用OD進行反編譯,2.若需易語言反編譯工具請上網查查及下載使用。
⑺ 用什麼語言編寫exe程序比較好如何製作exe程序
真有意思
編程語言很多呀
怎麼這么問呀。bcb
vc
vb
都可以呀
都是可以直接編譯成可執行程序也就是exe的或者說哪個編程語言是不能編譯成exe的呢
簡單點的
vb6什麼的
框架
滑鼠點點就可以畫好了。。
⑻ exe程序是用什麼語言編的
c或者c++或者c#等等很多。exe程序已經是通過編譯器編譯過後的文件了。也就是說源程序可以用很多種語言寫,然後通過編譯器編譯成exe的程序
⑼ 如何編譯成EXE應用程序
操作步驟:
第一步:打開VC++6.0;
第二步:選擇「文件」-》「新建」-》「工作區」-》「空白工作區」,然後為這個工作區起一個名字並選擇存放路徑,確定即可!
之所以要用工作區,因為可以在工作區中新建很多工程,每個工程可以獨立編譯、連接、執行,互補干擾,而在學習C語言過程中,時常要編輯一些小程序,把它們按工程都存放在一個工作區里,非常方便於查看、執行和管理;
第三步:右擊剛才新建的工作區,添加工程,這里選擇Win32 console Application並確定;
第四步:在新建的工程中添加文件,選擇C++ Source File,但是文件擴展名記得用「.c」;
第五步:編輯源代碼;
第六步:單擊工程,並選擇執行,即可一次性完成編譯、連接和執行工作,就可以看到程序運行結果了,當然也可以分步編譯、連接、執行!