Forum » Programiranje » branje podatkov z biosa
branje podatkov z biosa
catalina_ ::
Rad bi napisal program za branje podatkov iz biosa(sistemski cas, st. trdih diskov, numlock status ipd.), vendar trenutno nimam dovolj znanja za kaj takega in bi bil hvalezen za kakrsnekoli smernice kako se naj lotim zadeve.
lp
lp
BlueRunner ::
Za sistemsko uro uporabiš kar ::GetSystemTime, ki ti vrne pravilno uro. Interno ti Windows NT preberejo RTC pri boot-u, potem pa ga periodično zapisujejo, da sta in interna ura in RTC ura sinhronizirani. Pomnilniške in I/O lokacije za branje/pisanje RTC ure so pri temu zaklenjene, edin način, da prideš direktno do njih, pa je izdelava kernel-mode gonilnika, ki jih bo bral/pisal.
Število in vrstni red trdih diskov iz BIOS-a ni nujno uporaben, oziroma veljaven za to kar vidijo okna. Za to je več razlogov, bistven razlog pa je ta, da imajo današnji sistemi različno priklopljene diske preko različnih krmilnikov, za kar pri BIOS-u sploh ni nujno, da to sploh "vidi", ali pa "razume". Za informacije o diskih je najbolje uporabiti WMI, ker boš v "root\CIMV2" našel objekte tipa Win32_DiskDrive.
Za Numlock status pa lahko uporabiš funkcijo ::GetKeyState, ki ti vrne trenuten status posameznih tipk.
Število in vrstni red trdih diskov iz BIOS-a ni nujno uporaben, oziroma veljaven za to kar vidijo okna. Za to je več razlogov, bistven razlog pa je ta, da imajo današnji sistemi različno priklopljene diske preko različnih krmilnikov, za kar pri BIOS-u sploh ni nujno, da to sploh "vidi", ali pa "razume". Za informacije o diskih je najbolje uporabiti WMI, ker boš v "root\CIMV2" našel objekte tipa Win32_DiskDrive.
Za Numlock status pa lahko uporabiš funkcijo ::GetKeyState, ki ti vrne trenuten status posameznih tipk.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Kako na linuxu (Raspberry PI) prepričati NTP, da bo uporabil podatke iz GPS-aOddelek: Operacijski sistemi | 2742 (2103) | misek |
» | Baterija za BIOSOddelek: Pomoč in nasveti | 3227 (2964) | hojnikb |
» | Windows 7 RTM vaša ocena ? (strani: 1 2 3 4 )Oddelek: Operacijski sistemi | 16479 (10356) | Galaxy |
» | Ura se prehitro vrtiOddelek: Pomoč in nasveti | 1067 (899) | LoneWolf |
» | Hude težave z računalnikom 286. Prosim pomagajteOddelek: Pomoč in nasveti | 1791 (1386) | Popaj1 |