1. 易語言編寫的程序為什麼容易被報毒
編譯:直接將代碼轉換為程序,程序運行時要求系統或該軟體運行目錄里有該程序運行時所需要的庫文件!靜態編譯:將代碼編譯為程序,再將軟體運行所需要的壓進程序里,當程序運行時釋放庫文件,再從指定位置讀取調用庫文件,使程序運行!
「靜態編譯」的程序就很類似於捆綁木馬:1.程序運行,2.釋放文件,3.調用文件!幾乎都差不多把!只是最後一步有點差別!
「靜態編譯」的程序裡面含有程序運行所需要的庫文件,運行程序後就像是捆綁了東西的文件,釋放文件愛你,並調用!使殺毒軟體誤以為程序是被捆綁後的的軟體,所以報毒!而現在大多數人都應該用的是靜態編譯,所以就有了網上鬧得沸沸揚揚的「易語言誤報門」了!
「編譯」出來的程序,直接調用庫文件,類似於C++,而靜態編譯則需要先將庫文件釋放出來在加以調用,就類似於「winrar自解壓」,使得殺毒軟體檢測到程序里包含了其他文件,而且程序里也含有將文件釋放出來的命令,觸動殺毒神經,所導致殺毒誤認為是捆綁了木馬的程序,故殺毒軟體認為「靜態編譯」出來的程序是病毒!
2. 用易語言靜態編譯出來的文件在別的電腦上顯示有病毒
正常的事 你的軟體 沒有認證
加資源
在加殼 加密 別加花插 亂碼什麼的
最後加 簽名
基本可以了
3. 下載易語言源碼後用靜態編譯還是編譯 編譯後會出現什麼後果 運行後會中毒嗎
一樓基本對的。除了第一句不是很正確。
用編譯的話,支持程序運行的庫文件獨立生成。在別的電腦上運行的話需要把庫文件和程序一起打包。當然,如果電腦上安裝了易語言的話,那該電腦上就肯定存在這些庫文件了。
4. 易語言本身有病毒嗎
很高興回答您的問題
易語言本身是無毒的,其編寫出來的正常易語言程序也是無毒的(某些盜號軟體、病毒等除外),易語言程序報毒現象已經存在很長時間了,且沒什麼解決辦法,您如果要用易語言編程,請讓使用者將程序加入殺毒軟體白名單或卸載360
殺毒軟體檢查報毒通常是特徵掃描,只有滿足特徵符合就會報毒,不會管你是用什麼語言編寫的。但通常易語言編譯生成的EXE在運行時,絕大多數情況下CPU指令運行在支持庫領空(僅少數在EXE領空,這與其它編譯器生成的EXE的行為有很大不同),給殺毒軟體查殺和機器分析造成了較大阻力,而且由於易語言影響力遠不如JAVA/C/C++,很難吸引殺軟廠商重視,從而導致誤報時有發生。
另外,由於易語言多被應用於盜號軟體,以至於可能殺毒軟體只要是易語言程序就會報毒
推薦您使用與易語言相似的語言:VB
另外,經過檢測,您的下載地址所下載的易語言是無毒的,可以放心使用
5. 易語言本身有病毒嗎
完全沒有,不建議使用破解版本,建議購買正版,破解版有可能被人放置木馬等風險,且編譯後易導致殺毒軟體報毒,而且得不到更新,正版易語言可以得到更新,擁有更多新功能,請支持正版
6. 易語言靜態編譯比編譯誤報毒的可能性更大么
靜態編譯包含的文件多當然報毒能性大,當然選擇靜態編譯了,靜態編譯就是把支持庫文件打包到程序里去.這樣,如果對方沒裝易語言也可以使用。
7. 那個易語言的軟體有沒有病毒
您好
1,如果是官方版本的易語言是不會攜帶病毒的。
2,如果是從其他網站下載的,建議您先到騰訊電腦管家官網下載一個電腦管家。
3,然後右擊該軟體【掃描病毒(電腦管家)】檢測一下,看電腦管家是否報毒,如果不報毒的話就證明該軟體是安全的,如果報毒的話就不要再使用了,根據電腦管家提示將病毒清理掉。
如果還有其他疑問和問題,歡迎再次來電腦管家企業平台進行提問,我們將盡全力為您解答疑難
8. 為什麼用易語言編輯軟體會報毒啊
1、對於「病毒誤報」,我們認為,易語言編譯生成的EXE在運行時,絕大多數情況下CPU指令運行在支持庫領空(僅少數在EXE領空,這與其它編譯器生成的EXE的行為有很大不同),給殺毒軟體查殺和機器分析造成了較大阻力,而且由於易語言影響力遠不如JAVA/C/C++,很難吸引殺軟廠商重視,從而導致誤報時有發生。如果以上觀點成立,則靜態編譯可以有效解決誤報,因為靜態編譯後所有有效代碼都在EXE內。
2、對於「靜態編譯」,是指在編譯時,把支持庫中被程序使用的有效代碼按實際需要鏈接到EXE中,未被用到的則不鏈接。以後將不存在「即使僅僅使用一條命令也必須多帶一個1M多的支持庫文件」的現象。
3、對於所謂「脫庫」,我們指的是「運行時不再必須依賴支持庫文件」,而不是簡單粗暴的「放棄使用支持庫」。現有支持庫內容豐富功能強大又易學易用,是易語言一大寶貴財富,是易語言核心價值的突出體現,絕對不會輕言放棄。
4、對於所謂「秒脫」,是指目前易語言編譯出的EXE,由於有「易格式體」的存在,在被加殼保護之後,會被某些特定軟體很容易的脫殼,因而不利於軟體自我保護。新版易語言靜態編譯後,將取消「易格式體」,從而不會再有被「秒脫」的現象