Laboratorija za računarsku tehniku

Softverske teme => Programiranja => C# => Temu započeo: Marko Аcović 01.01.2009, 16:28

Naslov: Windows Management Instrumentation
Poruka od: Marko Аcović 01.01.2009, 16:28
Kako izvuci korisne informacije o procesoru, harddisku, bateriji na laptopovima, screensaver-ima, korisnickim nalozima itd. iz CSharp-a. Jedan odgovor mogao bi se naci u Windows Management Instrumentation klasi.
Evo primera koji pokazuje kako se dobijaju osnovne informacije o procesoru na sledecoj lokaciji:
http://www.codeproject.com/KB/system/Wmi_Processor_infoWrapper.aspx (http://www.codeproject.com/KB/system/Wmi_Processor_infoWrapper.aspx)
Na pomenutoj lokaciji nalazi se i kompletan source za dati primer. Da biste ga skinuli i probali, potrebno je prvo da se registrujete na pomenuti sajt.
WMI inace koristi upite WQL (Windows Query Language) koji su prakticno isti onima nad mysql bazom koji vam vracaju zahtevane informacije.
Za vise informacija o WMI i WQL konsultujte MSDN na sledecim lokacijama:
http://msdn.microsoft.com/en-us/library/aa394582(VS.85).aspx (http://msdn.microsoft.com/en-us/library/aa394582(VS.85).aspx),
http://msdn.microsoft.com/en-us/library/aa394606(VS.85).aspx (http://msdn.microsoft.com/en-us/library/aa394606(VS.85).aspx)

Uzivajte u programiranju  B-)
Naslov: Одг: Windows Management Instrumentation
Poruka od: holodoc 01.01.2009, 16:47
Veoma interesantno :) Pretpostavljam da se na ovaj način i realizuju zaštite tipa očitavanja serijskog broja hard diska i sl.  Zahvaljujem.