C#Programlama

C# Kod Örneği – Antivirüs Uygulaması Yüklü Olup Olmadığının Tesbiti

Aşağıdaki C# konsol kod örneği ile çalışan bilgisayarda herhangi bir antivirüs uygulamasının yüklü olup olmadığını tesbit edebilirsiniz.

using System;
using System.Text;
using System.Management;
 
namespace ConsoleApplication1
{
  class Program
  {
    public static bool AntivirusYuklumu()
    {
      string wmipathstr = @"\\" + Environment.MachineName + @"\root\SecurityCenter";
      try
      {
        ManagementObjectSearcher searcher = new ManagementObjectSearcher(wmipathstr, "SELECT * FROM AntivirusProduct");
        ManagementObjectCollection instances = searcher.Get();
        return instances.Count > 0;
      }
 
      catch (Exception e)
      {
        Console.WriteLine(e.Message);
      }
 
      return false;
    } 
 
    public static void Main(string[] args)
    {
      bool returnCode = AntivirusYuklumu();
      Console.WriteLine("Antivirus Yüklü mü: " + returnCode.ToString());
      Console.WriteLine();
      Console.Read();
    }
  }
}

Eğer derlerken “ManagementObjectSearcher” ile ilgili hata alıyorsanız Proje menüsünden Referans Ekle deyip “System.Management” seçip ekleyiniz.

Daha Fazla Göster

İlgili Makaleler

Başa dön tuşu
Kapalı

Reklam Engelleyici Algılandı

Lütfen Add Blocker uygulamanızı bu site için devre dışı bırakın. Rahatsız edici bir reklam uygulamamız yoktur. Please turn the Add Blocker off as you may see there is no annoying ads in the blog.