導航:首頁 > 源碼編譯 > 易語言靜態編譯功效

易語言靜態編譯功效

發布時間:2024-03-12 14:51:16

1. 易語言要推出的靜態編譯是什麼意思

2、對於「靜態編譯」,是指在編譯時,把支持庫中被程序使用的有效代碼按實際需要鏈接到EXE中,未被用到的則不鏈接。以後將不存在「即使僅僅使用一條命令也必須多帶一個1M多的支持庫文件」的現象。

應該是縮小文件的大小吧。

2. 易語言中的編譯和靜態編譯有什麼區別

靜態編譯就是編譯器在編譯可執行文件的時候,將可執行文件需要調用的對應動態鏈接庫(.so)中的部分提取出來,鏈接到可執行文件中去,使可執行文件在運行的時候不依賴於動態鏈接庫。

3. 為什麼易語言會報毒

問題一:易語言編寫的程序為什麼容易被報毒? 編譯:直接將代碼轉換為程序,程序運行時要求系統或該軟體運行目錄里有該程序運行時所需要的庫文件!靜態編譯:將代碼編譯為程序,再將軟體運行所需要的壓進程序里,當程序運行時釋放庫文粗液謹件,再從指定位置讀取調用庫文件,使程序運行!「靜態編譯」的程序就很類似於捆綁木馬:1.程序運行,2.釋放文件,3.調用文件!幾乎都差不多把!只是最後一步有點差別!「靜態編譯」的程序裡面含有程序運行所需要的庫文件,運行程序後就像是捆綁了東西的文件,釋放文件愛你,並調用!使殺毒軟體誤以為程序是被捆綁後的的軟體,所以報毒!而現在大多數人都應該用的是靜態編譯,所以就有了網上鬧得沸沸揚揚的「易語言誤報門」了!「編譯」出來的程序,直接調用庫文件,類似於C++,而靜態編譯則需要先將庫文件釋放出來在加以調用,就類似於「winrar自解壓」,使得殺毒軟體檢測到程序里包含了其他文件,而且程序里也含有將文件釋放出來的命令,觸動殺毒神經,所導致殺毒誤認為是捆綁了木馬的程序,故殺毒軟體認為「靜態編譯」出來的程序是病毒!

問題二:易語言編寫的程序,為什麼會報毒? 易語言編寫的程序源代碼的程序的編程式同性但不同源。大部分殺毒軟體無法過濾易語言,只因不普及。

問題三:為什麼易語言做出的程序殺毒程序都報毒 原因在於真正的程序員弧c 快速開發有vb 和delphi 而易語言呢 其實大多數都是一些小黑客用來寫軟體, 爾很多代碼都被收入進病毒庫了 ,還有就是你也沒寫什麼好東西 ,或許調用了一些敏感api函數,使用盜版等方面都會被查殺的 ,如果你不是寫病毒木馬什麼的 找360添加信任

問題四:易語言本身有病毒嗎? 很高興回答您的問題
易語言本身是無毒的,其編寫出來的正常易語言程序也是無毒的(某些盜號軟體、病毒等除外),易語言程序報毒現象已經存在很長時間了,且沒什麼解決辦法,您如果要用易語言編程,請讓使用者將程序加入殺毒軟體白名單或卸載360
殺毒軟體檢查報毒岩基通常是特徵掃描,只有滿足特徵符合就會報毒,不會管你是用什麼語言編寫的。但通常易語言編譯生成的EXE在運行時,絕大多數情況下CPU指令運行在支持庫領空(僅少數在EXE領空,這與其它編譯器生成的EXE的行為有很大不同),給殺毒軟體查殺和機器分析造成了較大阻力,而且由於易語言影響力遠不如JAVA/C/C++,很難吸引殺軟廠商重視,從而導致誤報時有發生。
另外,由於易語言多被應用於盜號軟體,以至於可能殺毒軟體只要是易語言程序就會報毒
推薦您使用與易語言相似的語言:VB
另外,經過檢測,您的下載地址所下載的易語言是無毒的,可以放心使用

問題五:易語言被報毒 易語言本身埋虛極容易被殺毒軟體報毒,尤其是360安全衛士(或360殺毒軟體),因此使用易語言編寫軟體需要做相應的信任或排除工作。
易誤報的原因:主要是因為易語言的使用簡單,因此有許多人是用易語言來開發軟體程序,這其中也包括了很多居心叵測的人,他們同樣會使用這樣一種簡單方便的語言來設計各種帶有惡意功能的程序或軟體,比如:病毒、木馬等。由於以易語言設計的程序的特殊結構以及必須攜帶運行庫(儲持庫)的特殊性,因此不少殺毒軟體在提取病毒特徵碼時常常選擇(或誤選擇)這些本身無害的支持庫作為目標樣本或者選擇易語言程序的特殊結構作為樣本,因此導致所有使用易語言設計的程序都攜帶有這些錯誤的特徵碼,從而導致殺毒軟體誤報正常程序。
處理方法:通常的處理方法是採用對編譯好的程序進行加殼加密處理的辦法,然而這樣處理很多時候反而會加大誤報可能性,推薦的做法是採用靜態編譯易語言程序或者在安全軟體中信任或排除以語言編寫的程序。如果你設計的軟體需要提供給其他人使用,那麼告知他們軟體是安全的,要求他們設定信任或排除即可。
當然,最終極的辦法,建議學習一門更常見更通用更主流的編程語言。

問題六:為什麼易語言做的軟體電腦管家會報毒 沒辦法,易語言簡單易學,很多人都是直奔這做外掛,去的,所以殺毒都是見了就報毒,除非你樣本去殺毒官方做殺毒驗證,認證軟體簽名,下次就不報毒了,或者第三方加殼,也行,

問題七:如何有效解決易語言總是被報毒 下載Free UPX(upx加殼工具) pan./s/1o67Es7C
下載之後,解壓,打開目錄裡面的fupx.exe 這個程序,剩下的就很簡單了,把想要加殼的軟體,拖拽到這個軟體裡面,選擇壓縮比,一般選擇良好壓縮比就可以了,然後點擊壓縮,就可以了。

問題八:為什麼易語言編寫的軟體,360會報毒? 一般的靜態編輯很容易被殺軟報毒,普通編輯還好些,建議你將支持庫觸起編寫出去那可能不會報毒!易語言支持庫是捆綁在你編寫程序的身上的,運行你的程序,易語言首先要在臨時目錄釋放易語言靜態支持庫,然後在調用。這中行為很容易被殺軟判斷病毒!

問題九:易語言怎麼防報毒 易語言目前沒辦法不報毒,新編譯的,當天是不會被報毒,但是過了幾天,基本上會再次報毒,
要想不報毒,盡量使用模塊,調用DLL,你可以試一下用空的代碼直接編譯一個程序,幾天後,照樣報毒。但是也不是決對的。

問題十:易語言做出的軟體被報毒怎麼辦 首先,不要用E自帶的花指令和打亂代碼,雖然對於防破解有一定的幫助,但是會被誤報滴。
然後,來看看我的程序易語言寫的無誤,被無限誤報黑客程序,
接下來到易語言技術吧官方Q群下載附件「防破解.zip」,裡面有一個軟體,是資源提取工具,可以刪除、查看、提取軟體內的資源,是我辛辛苦苦找到的,破解版的,使用前請先導入注冊表相信大家都懂。
打開資源提取工具,把自己的軟體拖動到左邊的資源樹中,放開滑鼠你會發現除了你自己指定的文件圖標外,還有兩個莫名其妙的圖標,趕緊選中,delete刪掉吧。
【後面的部分因軟體而異,請大家只刪除沒有用到的部分,別有樣學樣跟我一樣全刪掉然後問我為什麼軟體出現問題了】如果在程序中用到「輸入框」命令的,請不要刪除「對話框」里的「1037」號資源,至於為什麼,你去看看就知道了
接下來看看「點陣圖」你會發現裡面也有一堆莫名其妙自己都沒用過的東西,這回直接把「點陣圖」刪掉!然後是菜單和對話框
,你會發現菜單里的東西根本不是你軟體里的菜單,對話框里的窗口也是一堆莫名其妙沒有見過的窗口(吳濤幹嘛把這些窗口寫到我們程序裡面來?),不用多說了吧?刪無赦!刪掉之後就這樣了,最後點擊一下保存按鈕
試試吧.防誤報因軟體而異,當然前提是你的軟體沒有違法行為。你可別寫個釣魚然後不能防誤報來找我麻煩。
經測試軟體的各項功能正常!!!
有人說刪的太多了也可能引發誤報,我就納悶了他娘的殺毒軟甲你的殺毒機制究竟是啥?你們自己多試試,多斟酌一下吧

4. 用易語言編譯程序用哪種編譯方式多好

靜態編譯和獨立編譯不一樣嗎?如果按易語言的版本來判斷是靜態編譯比較好,但是我覺得獨立編譯比較穩定。

5. 易語言靜態配置編譯器是干什麼的

易語言沒有自己的編譯器,但他用的是VC的編譯器。

非靜態編譯:
易語言因為沒有自己的靜態編譯器,如果不使用別人的編譯器,你編譯出去的軟體,將會把你軟體用到的函數和命令所屬的支持庫,DLL等...都編譯進軟體 或 軟體同目錄,即使你不是用到庫的全部命令,也會被把所有用到命令的很多支持庫,整庫編譯進去,這樣導致了軟體體積巨大,還會影響軟體效率。。

靜態編譯:
易語言因沒有自己的靜態編譯器,所以用的是VC的編譯器。使用靜態編譯的好處就是,當你調用了很多庫裡面的命令時候,不需要把這么多庫都帶上編譯出去。靜態編譯可以讓他從庫中脫離出來,只編譯被調用到的命令部分。這樣減輕了軟體的體積負擔 和 運行效率。。。

現在明白了吧!呵呵!記得採納哦!!

6. 易語言 靜態編譯有什麼用

易語言4.X版的獨立編譯,是把程序中用到的所有支持庫寫到目的程序文件中,在運行程序的時候再把支持庫寫出來供程序調用。這就相當於給電腦配備了一部易語言詞典,讓電腦知道易語言程序讓它干什麼。由於支持庫比較多,而且不能分開,所以,即使你使用了某一支持庫中的一個命令,那麼這個支持庫也必須完整地寫入支持庫,就造成了易語言程序文件的體積特別龐大。

易語言5.0以後廢除了獨立編譯,改用靜態編譯。靜態編譯是把用到的支持庫分解,用到哪個命令,就對那個命令進行編譯,直接變成電腦指令。因為支持庫被分解了,程序的體積也就相應地變小,不再需要寫出支持庫。不過,到目前為止,易語言的靜態編譯還需要VB等的鏈接器才可以進行靜態編譯,這一點不是太好。另一點,易語言中使用了外部的控制項,也不可以靜態編譯,這一點妨礙了易語言中外部組件的使用。

易語言在發展,以後應該會更完善的。

7. 易語言里得編譯和靜態編譯有什麼區別

普通編譯的話 就會把應用到的支蘆穗持庫文件都寫出來 而且必須放在一起 否則會提示缺少組件 而且容易被破解! 靜態編譯就把那些都弄在一起 不會那麼麻煩散談 很多殺軟都不會誤報 目前已知金陪掘卜山360除外 不過你可以去加殼 個人喜歡se 殼 一般可以過360 本人易語言菜鳥 喜歡助人為樂 只求採納~

8. 易語言為什麼要用靜態編譯

靜態編譯是不寫出多餘的文件,而編譯擇是寫出易語言軟體自身的多餘文件下面有圖給你解答

最後是靜態編譯的不會提示寫出什麼代碼的,還是不懂的話網路HI我 全是手工球採納

閱讀全文

與易語言靜態編譯功效相關的資料

熱點內容
爬山演算法相關題目 瀏覽:720
vc編程大全 瀏覽:114
excel表格單列數據加密 瀏覽:646
給同事的解壓話語 瀏覽:990
linux關閉網卡命令行 瀏覽:452
史上最漂亮程序員 瀏覽:768
java實現excel的導入 瀏覽:758
光遇賬號如何轉移安卓 瀏覽:266
5分之13除以26的演算法 瀏覽:342
蘭州安寧區買解壓包子 瀏覽:641
php接收圖片代碼 瀏覽:668
hci命令 瀏覽:662
福建伺服器大區雲空間 瀏覽:840
筆桿子程序員 瀏覽:745
手機軟體易驗證加密 瀏覽:589
文檔加密只讀模式也不能看到 瀏覽:431
把jpg轉換成pdf的軟體 瀏覽:874
linuxeth0mac 瀏覽:192
windows編程知乎 瀏覽:442
壓縮工期超過40 瀏覽:249