9 Aralık 2013 Pazartesi

Host dosyasını okuma ve içinde bir değişiklik yapılmışmı kontrolünü yapma metodu lisanslama sistemleri için gerekli

Merhaba arkadaşlar geçen bir program yazıyordum lisanslama kısmı için host dosyasını korumam gerekti yani lisans sistemini aşmayı denemelerine karşı kendi domain ve ip adresimi korumam gerekiyordu bunun içinde host dosyasında bir değişiklik yapılmışmı kontrolünün yapılması gerek aşağıdaki metod bizim için bunu yapıyor verdiğimiz değeri hosts dosyası içinde arıyor ve bize bool bir değer döndürüyor. Benim çok içine yaradı sizinde içinize yarayacaktır.
Code:
static bool hosticindearama(string aranacakstring)
{
    string path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), @"drivers\etc\hosts");
    string hostyazisi = File.ReadAllText(path);
    return hostyazisi.ToLower().Contains(aranacakstring.ToLower());
}

Hiç yorum yok:

Yorum Gönder