» »

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 ;)

BlueRunner ::

Kater OS?

catalina_ ::

xp

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.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kako na linuxu (Raspberry PI) prepričati NTP, da bo uporabil podatke iz GPS-a

Oddelek: Operacijski sistemi
202742 (2103) misek
»

Baterija za BIOS

Oddelek: Pomoč in nasveti
173227 (2964) hojnikb
»

Windows 7 RTM vaša ocena ? (strani: 1 2 3 4 )

Oddelek: Operacijski sistemi
16916479 (10356) Galaxy
»

Ura se prehitro vrti

Oddelek: Pomoč in nasveti
101067 (899) LoneWolf
»

Hude težave z računalnikom 286. Prosim pomagajte

Oddelek: Pomoč in nasveti
191791 (1386) Popaj1

Več podobnih tem