Ben gcc (mingw) ile bir dll dosyası oluşturdu. Uygulamama başladığımda, Microsoft Security Essentials bana bildirir:
Security Essentials, PC'nizde tanımadığı öğeleri algıladı
Bu neden sadece DLL'mde oluyor ve diğer DLL'lerde değil?
Ben gcc (mingw) ile bir dll dosyası oluşturdu. Uygulamama başladığımda, Microsoft Security Essentials bana bildirir:
Security Essentials, PC'nizde tanımadığı öğeleri algıladı
Bu neden sadece DLL'mde oluyor ve diğer DLL'lerde değil?
Yanıtlar:
Microsoft'un hem yanlış hem pozitif hem de negatif gönderdiği bir sayfanın yanı sıra yazılım satıcıları için kaynakları da vardır. Ayrıca, bu dosya türlerini (veya tercihen virüsler olmadığını bildiğiniz belirli dosyaları ayarlar sekmesinden çıkartabilirsiniz.
Benim tahminim MS'in ortak DLL'lerde karmaları ve bilgileri edinmesi olur ve sizinki nadir görülür.
MSE ve diğer tüm virüsten koruma ürünleri virüsleri virüs imzalarıyla tanır. Bu antivirüslerin her biri binlerce imza içeren bir veritabanı kullanır. İmza, bir virüs dosyasını ikili hash ile tanımlayan sözde bir tanıma kuraldır . Bazı virüsler dosya ekler, bazıları var olan sistem dosyalarını değiştirir, bazıları virüs varlığını işaret eden kayıt defteri değişiklikleri yapar.
Daha fazla ayrıntı için bkz. Virüs İmzası Nedir? .
Bu mesajı durdurmanın en basit yolu MSE'de Ayarlar sekmesine gidip dll dosyasını veya klasörünü Dışlanan Dosyalar ve Konumlar listesine eklemektir.
Ayrıca, MAPS kapsamında, "Gelişmiş üyelik" seçeneğini seçip seçmediğinizi, böylece MSE'nin, analiz edilmek üzere bilinmeyen öğeleri göndermenizi isteme konusunda özgür hissetmediğini de kontrol edebilirsiniz. Bunu "Temel üyelik" olarak veya mesaj "Katılmak istemiyorum" olarak devam etse bile ayarlayın.
Aksi halde, dll'nizi "bilinen" bir dll'ye dönüştürecek umuduyla, bir örnek gönderin sayfasından dll'nizi Microsoft'a göndermeyi deneyebilirsiniz .