Hallo hat einer eine Idee wie man ein UEFI - BIOS programmieren könnte. Ich meine auslesen kann. Wo man Infos über das Thema bekommt. Ich würde gerne die Temperatur und andere Parameter auslesen
Über die ACPI kannst du auf die Hardware zugreifen ist aber schwere Kost. Ansonsten bieten manche Mainboardhersteller ein SDK mit der man über einfache Biblotheken Temperaturen usw. auslesen kann.
Ich dachte wenn man ein Betriebssystem laufen hat kommt man da nicht ran ?? Es erscheint logisch die API des BS zu nutzen (bzw. nutzen zu müssen). Ich glaub unter Windows heißt das WMI. Bei Linux gibts das virtuelle sysfs (normalerweise unter sys). Falls du sowieso dein Betriebssysteme selbst schreibst oder wirklich wirklich auf UEFI- Ebene arbeiten willst schau dir TianoCore / das EDK2 an. Alternativ gibt es noch GNU-EFI.
Danke für die Antworten Ja das ist schwere Kost. Ich habe OpenHardwareMonitor die Source in C# und das ist echt heftig.
Wissenswertes zu dem Thema http://openhardwaremonitor.org Das ist gar nicht so schwer das Wir mit WMI zur Verfügung gestellt. Man sollte sich in WMI einarbeiten Der WMI Explorer ist ein gutes Tool https://wmie.codeplex.com/ um sich da einzuarbeiten und zu verstehen was WMI kann und was man auslesen kann.
:
Bearbeitet durch User
Ich werfe mal WinRing0 in den "Ring" so habe ich das damals gemacht, das war unter Windows 7. Damit umgeht man die WMI Treiberschicht und kann direkt die Register auslesen. Hatte ich für die DIE-Temperaturen gebraucht, übrigens auch in C# / .net. Ich muss mal stöbern ob ich die Sources hier noch irgendwo rumliegen habe.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.