- 軟件大?。?.08MB
- 軟件語(yǔ)言:簡(jiǎn)體中文
- 軟件類型:國(guó)產(chǎn)軟件
- 軟件類別:編程工具
- 更新時(shí)間:2019-12-09
- 軟件授權(quán):免費(fèi)版
- 官方網(wǎng)站://suncustomit.com
- 運(yùn)行環(huán)境:XP/Win7/Win8/Win10
- 標(biāo)簽:編程輔助工具 黑月編譯器
2.68MB/簡(jiǎn)體中文/7.5
7.5MB/簡(jiǎn)體中文/7.5
3.2MB/簡(jiǎn)體中文/7.5
16.8MB/簡(jiǎn)體中文/7.5
LCMatrix Code Generator v0.2.6 綠色版
22.8MB/簡(jiǎn)體中文/7.5
黑月編譯器是一款作用在易語(yǔ)言上的編譯器插件,因?yàn)槭褂眠@款編譯器所開(kāi)發(fā)出來(lái)的程序軟件擁有體積更小,不容易誤報(bào)毒,所以深受易語(yǔ)言開(kāi)發(fā)者的喜愛(ài),需要的朋友歡迎下載使用。
1、具有正常的PE可執(zhí)行文件結(jié)構(gòu),經(jīng)過(guò)反編譯后生成的易程序代碼清晰可見(jiàn),完全呈現(xiàn)。匯編代碼可分析可用專用軟件跟蹤調(diào)試,不會(huì)再產(chǎn)生誤報(bào)。
2、在脫離核心支持庫(kù)的同時(shí),又不廢除原有核心庫(kù)命令,而是轉(zhuǎn)向調(diào)用功能類似的黑月核心庫(kù)。就是說(shuō),黑月可以使用大部分的原核心庫(kù)命令(非窗口操作),并且黑月核心庫(kù)為本人模仿原核心庫(kù)功能,再重新編寫的靜態(tài)庫(kù)。由于黑月先天優(yōu)勢(shì),可以靜態(tài)庫(kù)抽取代碼片段合成編譯,就是用到的命令函數(shù)才提取相應(yīng)部分代碼。不用到命令不合成到目標(biāo)程序。這樣的好處是既保持原有功能不變,又不使程序文件大小增加,附帶冗余代碼。
易友們一直夢(mèng)想的靜態(tài)庫(kù)抽取合成編譯,今天在黑月已經(jīng)實(shí)現(xiàn)了!
4、黑月可以使用PE標(biāo)準(zhǔn)資源,用RC腳本編譯生成。比如使用資源對(duì)話框模板創(chuàng)建窗口,并配合可視化的黑月RC腳本編輯器,比斬月又多一種更方便的界面設(shè)計(jì)功能,而且與匯編和c語(yǔ)言的RC腳本兼容通用,使黑月程序更接近于常規(guī)程序。
5、黑月的DLL可以使用類似其它語(yǔ)言DLLMAIN入口函數(shù)(黑月為“Dll入口函數(shù)”),可以通過(guò)DLL的模塊句柄訪問(wèn)DLL的PE資源、注入進(jìn)程、多線程應(yīng)用等等優(yōu)點(diǎn)。
6、黑月可以突破易語(yǔ)言自身的限制,實(shí)現(xiàn)對(duì)__cdecl調(diào)用方式函數(shù)的支持,并且可以在編譯時(shí)鏈接其它由C語(yǔ)言或MASM32匯編語(yǔ)言編寫的靜態(tài)庫(kù),這又大大的增強(qiáng)了功能擴(kuò)展,對(duì)眾多C語(yǔ)言代碼資源的利用,和軟件工程的協(xié)作開(kāi)發(fā)創(chuàng)造了便利條件。
在本站下載黑月編譯器插件的壓縮包。
將里面的安裝程序解壓到易語(yǔ)言安裝目錄。
打開(kāi)那個(gè)安裝程序,一路狂點(diǎn)“下一步”即可。
菜單【工具】-【支持庫(kù)配置】,打開(kāi)支持庫(kù)配置對(duì)話框。
在列表中找到“黑月編譯器插件 3.5版”,選中后,點(diǎn)擊【確定】。
看一下左邊的支持庫(kù)列表。
如果里面有“黑月編譯器插件”,則說(shuō)明安裝成功。
一、必須解壓安裝到你的易語(yǔ)言安裝路徑,比如:C:Program Filese
二、在工具->支持庫(kù)配置 里把黑月編譯器插件選上
三、在工具菜單就出現(xiàn)黑月工具了,點(diǎn)擊黑月資源編輯器,可以給程序增加資源腳本。
四、用4.13版最好把易的加入版本信息關(guān)了,用黑月自己的資源腳本來(lái)生成。否則在沒(méi)資源的情況下,會(huì)破壞黑月編譯出來(lái)程序。運(yùn)行時(shí)出現(xiàn)不是有效WIN32程序的錯(cuò)誤提示。
五、若需要黑月鏈接編譯其它支持庫(kù),必須安裝易語(yǔ)言5.0以上版本。
1、編譯時(shí)自動(dòng)帶入靜態(tài)庫(kù)所需的RES資源。用于兼容E2EE等支持庫(kù)。(感謝 神2 提供的技術(shù)支持)
2、修復(fù)重定向項(xiàng)目超過(guò)65535后無(wú)法正常運(yùn)行的問(wèn)題。(感謝 人 生 提供的技術(shù)支持)
3、修復(fù)取命令行()不能正確解析命令行的問(wèn)題。(感謝 小黑 的建議)
4、修復(fù)RC資源編譯器錯(cuò)誤,支持256x256PNG壓縮格式圖標(biāo)文件。(感謝 淚闖天涯(鄧學(xué)彬) 的建議)
5、黑月資源腳本編輯器增加開(kāi)啟UAC請(qǐng)求(請(qǐng)求管理員權(quán)限)選項(xiàng)。
6、增加用戶自定義鏈接參數(shù)配置。
7、增加用戶自定義鏈接器配置。
第6、7條更新的詳情請(qǐng)?jiān)诟峦戤吅蟛榭矗阂渍Z(yǔ)言目錄BlackMoonBlackMoon.ini
8、兼容易語(yǔ)言的LIB命令聲明方式,庫(kù)文件名直接寫lib的文件名而不需要改成“靜態(tài)庫(kù)”了。
常規(guī)stdcall調(diào)用約定的函數(shù)名格式為: _xxxx@xx (即:_函數(shù)名@參數(shù)數(shù)量*4 如:_strlen@4)
常規(guī)cdecl調(diào)用約定的函數(shù)名格式為: @_xxxx (即:@_函數(shù)名 如:@_strlen)
老版本黑月的聲明方式也兼容。
9、更正黑月程序向?qū)У腄LL模板中的DLL入口函數(shù)“不需要公開(kāi)”的錯(cuò)誤描述,改為“必須公開(kāi)”。
10、修復(fù)黑月對(duì)象。讀文本屬性()和對(duì)象。文本方法()在部分情況下沒(méi)有返回值的問(wèn)題。(感謝 Ali 的反饋)
11、增加黑月對(duì)象的方法和屬性自動(dòng)適配判斷,兼容易語(yǔ)言寫法。(感謝 雷破天 心冷、魚兒 CSジ藍(lán)ゞ宇 的反饋)
12、修復(fù)黑月對(duì)象提供了變體型,在返回時(shí)變體型會(huì)被清空的問(wèn)題。(感謝 你凌哥i 的反饋)
13、修復(fù)快照()命令截圖的位置不正確的問(wèn)題。
14、增加對(duì) 打開(kāi)加密文件() 命令的支持。(感謝 東燦 Lim 分享的算法)
15、提升下面命令的效率:
1) 讀入文本
2) 讀入一行
3) 讀入數(shù)據(jù)