Obsługa pamięci CMOS pod WinXP/2000

0

Mam następujący problem: w jaki sposób zapisywać i odczytywać dane z pamięci CMOS (czyli tej, w której przechowywane są ustawienia BIOS) pod winXP/2000. Wiem jak to zrobić w TP (Port[$70]/Port[$71]), ale to działa tylko pod DOS.

0

Niestety w Windows XP takie rzeczy nie działają na 100%. Sprawdzałem dawno temu wielokrotnie i nic. XP chyba dla bezpieczeństwa blokuje dostęp. Do CMOS można się dostać z poziomu systemu jedynie od Win95 do WinME. Pozdrawiam!

0

Śmiem twierdzić, że z tym będzie identycznie jak z całym dostępem do niskopoziomowych zasobów komputera w systemach z rodziny NT. Należy skorzystać z drivera, opakowanego jakaś sprytną biblioteką. NP. Winio czy jakoś tak.

0

Cały trick polega na tym, że dostęp do takich rzeczy mają tylko procesy systemowe. Drivery są ładowane przez jądro i to one muszą pośredniczyć między sprzętem, a procesem użytkownika (nawet admina).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.