Archive | August, 2006

Generating Managed WMI Classes

  If you are also writing code using WMI on C#, probably you’ve also use the following classes; ManagementScope, ManagementObjectSearcher, ManagementObjectCollection and also ManagementObject; But they’re not such easy classes to deal with, espacially if you’re using WMI methods. Take a look at this code: private void List(string containerName) { string sorgu = String.Format(“SELECT * [...]

Read more

Managed WMI Sınıfları Oluşturma

     C# ile WMI kodu yazıyorsanız ManagementScope, ManagementObjectSearcher, ManagementObjectCollection ve tabiki ManagementObject sınıflarına sık sık başvurmuşsunuzdur; ama bu sınıflarla çalışmak her zaman kolay değildir, özellikle de fonksiyonlarını kullanıyorsanız. Aşağıdaki koda göz atın : private void List(string alanAdi) { string sorgu = String.Format("SELECT * FROM MicrosoftDNS_AType WHERE ContainerName = ‘{0}’", alanAdi); ManagementScope managementScope = new ManagementScope(new [...]

Read more

Web Servislerinde WMI Kullanımı

   Bir süredir aklımda, No-IP ve benzeri servislerin yaptığı gibi, sabit bir ip adresine sahip olmayan istemcilerin bir dns sunucusu üzerindeki uygulamaya bağlanarak ip adreslerini bildirmeleriyle otomatik olarak DNS kayıtlarının güncellenmesini sağlamak ve bu sayede dışarıdan her an bu istemcilere ulaşabilmek fikri var.    Bunun için biraz araştırma yapınca ihtiyacım olan şeyin WMI olduğunu buldum. [...]

Read more