1
我只是做了一個小而簡單的windows窗體。我將.exe上傳到mediafire,所以任何人都可以下載它,但是當有人(甚至是我自己)試圖下載它時:windows defender會立即刪除它,因爲它認爲它是病毒。這是代碼問題還是與其他問題有關?不能下載我自己可執行的c#
我只是做了一個小而簡單的windows窗體。我將.exe上傳到mediafire,所以任何人都可以下載它,但是當有人(甚至是我自己)試圖下載它時:windows defender會立即刪除它,因爲它認爲它是病毒。這是代碼問題還是與其他問題有關?不能下載我自己可執行的c#
檢查與像SHA-2的一些摘要算法,你從網站上下載的文件實際上是完全一樣的,你上傳。
如果不一樣,在旅行到互聯網時,文件上會發生一些腥意。我不會嘗試打開它,並嘗試找到另一個服務來託管您的文件。
投資一些代碼簽名證書。
有些是免費的,並且爲了開始和測試你可以自己創建和自我簽名,但它仍然會被反惡意軟件和你的系統所淹沒。
此外,一些代碼的操作被一些殺毒軟件認爲是「危險的」,因爲theese操作在攻擊企圖更oftne發現比在真正的商業代碼。我記得,當我在學習時玩簡單的控制檯C++代碼時,我用一個簡單的字符串char[]
做了一些不安全的操作。在我的學校計算機上,結果可執行文件在編譯後的幾秒鐘內被McAfee警衛自動刪除...
這可能是因爲可執行文件來自Internet並且未經過數字簽名。您是否嘗試從其他網站下載它?也許從Mediafire下載的可執行文件不是很好看。看起來很奇怪,但可能是一個原因。最好的方式仍然是對您的應用程序進行數字簽名,但確實對於「測試應用程序」來說它相當昂貴。 –
這可能只是一個誤報。嘗試在像virustotal.com這樣的病毒掃描網站上上傳並測試你的.EXE,看看它是如何檢出的。 –
我甚至無法將它上傳到virustotal它說它是病毒,無法上傳。 – Aiko