C#, Asp.Net, .Net Core
C# Da Start İle Oluşan Exe'yi Virüs Olarak Görüyor Neden?
C# Da Start İle Oluşan Exe'yi Virüs Olarak Görüyor Neden?
-
c#'a amatörce birşeyler yapmaya başladım. çok küçük programların exe lerini bile virüs programı virüs olarak görüyor neden? problem virüs programında değil hotmail ile mail attığım zaman da hotmail virüs olarak görüyor ve dosyayı karşıya iletmiyor.
sanırım güvensiz bir yazılım olarak görüyor. bu konuda çözüm ne olabilir?
Bolvadinli tarafından 06/May/16 11:23 tarihinde düzenlenmiştir -
Hangi antivirüs programı? En basitinden çıkan exe'yi bir virustotal'a yolla bakalım. Sistemde başka bir virüs olup exelere bulaşıyor olabilir.
Buluşsal taramada çeşitli işlemler virüs olarak değerlendirilebilir ya da dosyanın bir kısmı bilinen bir virüse benzeyebilir.
-
Trend micro kullanıyorum, üstadım virüs olduğu için değil "güvenli kaynaktan gelmiyor" bahanesi ile engelliyor. Kısacası bana güvenmiyor :)
-
Çalıştırılabilir dosya imzalanmadığı için engelliyor olabilir bu durumda. Hotmail olayını bilmiyorum, normalde çalıştırılabilir hiçbir dosyayı yollamıyor diye hatırlıyorum.
Dosyayı istisna listesine eklemek çözüm olabilir: https://esupport.trendmicro.com/en-us/home/pages/technical-support/1059964.aspx Aynı naneyi comodo da visual studio için yapıyordu bir ara.
https://en.wikipedia.org/wiki/Code_signing
-
antivirus programini bilmyorum da genellikle mail sunucularda boyle bir sey var. Hatta zip dosyasinin icinde exe varsa bile gondermeyebiliyor. Gerek universite mailim, gerekse diger bazi maillerimde bu durum var. O yuzden zip dosyasina sifre koyarak yolluyoruz boylece problem yasanmiyor. Eger c# ile yollayacaksan bence dosyani ziple ve sifre koyup yolla.
bu projeyi kullanabilirsin DotNetZip Library
ornek kod olarak da;
using (ZipFile zip = new ZipFile()) { zip.Password = "sifren"; var files = Directory.GetFiles(@"Dosyalarin yolu..", "*.*"); foreach (string file in files) { zip.AddFile(file); } zip.Save(@"Kaydedilecek yol\dosya.zip"); }