C#

C# Güvenlik Duvarı Durumu

Merhabalar, C# derslerimize kaldığımız yerden devam ediyoruz. Bu dersimizde güvenlik duvarının açık mı kapalı mı olduğuna bakacağız. Hadi başlayalım !
Bu işlem için ekstra bi kütüphane kullanmayacağız, .Net Framework’un System kütüphanesini kullanacağız.
Öncelikle güvenlik duvarı kayıtlarını bakacağız, yani bilgisayardaki güvenlik duvarlarını bulacağız. Ardından güvenlik duvarının aktif olup olmadığına bakıp kullanıcıya bildireceğiz. Bu kadar konuştuk, bu dediklerimin kodunu yazacak olursak;

Type type = Type.GetTypeFromProgID("HNetCfg.FwMgr");
dynamic dy = Activator.CreateInstance(type);
bool aktif = dy.LocalPolicy.CurrentProfile.FirewallEnabled;
if(aktif)
    MessageBox.Show("Güvenlik Duvarı Aktif");
else
    MessageBox.Show("Güvenlik Duvarı Aktif Değil");

Evet projeyi çalıştırdığınızda bilgisayarda aktif bir güvenlik duvarı varsa “Güvenlik Duvarı Aktif”, yoksa “Güvenlik Duvarı Aktif Değil” yazılı bir MessageBox göreceksiniz.
Bu dersimizde bu kadardı, tüm C# derslerimize buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 0 Ortalama: 0]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu