Pobieranie informacji w o podzespołach komputerowych w C++

0

Witam.

Czy w C++ można pobierać informacje o podzespołach typu nazwa lub temperatura itp. Jeśli tak to jak można, chociaż jakiegoś linka. Szukałem coś w sieci ale mi nie chodzi o wykorzystanie WinApi bo ten program chcę odpalić na innych systemach.

Dziękuje za każdą pomoc i życzę miłego dnia.

0

Czy w C++ można pobierać informacje o podzespołach typu nazwa lub temperatura itp

Żeby zczytać temperaturę potrzebujesz dobrać się do sensorów. Na linuksie odczytujesz odpowiedni plik z /sys/class/hwmon/hwmon0/ jeśli dobrze pamiętam. Na windowsie jest coś takiego jak Sensor API, ale sam go nie używałem.

Najlepszym źródłem wiedzy obecnie jest OpenHardwareMonitor. Jest napisany w C# co prawda, ale łatwo z niego odczytać co trzeba zrobić, żeby dobrać się do informacji, które Cię interesują.

0

Do temperatury, to chyba trzeba jakiś osobny program, a co do nazwy, na linukise, np., można ją odczytać wywołując: cat /etc/hostname. O jakie inne dane chodzi?

1 użytkowników online, w tym zalogowanych: 0, gości: 1