最近幾天打包程序調試,某數字好衛士總是彈出Malware Gen+一串代碼,強行刪除編譯程序,上午好了半天下午又報毒。
天哪,我把所有的函數一個個註釋調試,最後還是報毒,於是想到有版權的程序(如QQ,迅雷,谷歌瀏覽器,愛奇藝)爲什麼不會被報毒,最根本的還是版權問題,有根證書殺軟纔不管你。
於是對比了打包和沒打包的qt程序,發現dll文件打包前有版權信息,engima打包後則壓縮到二進制文件中,版權信息丟失。於是果斷放棄代碼打包,裸奔dll,殺軟終於不報毒了......
隨筆記錄,以作參考。