Libre Hardware Monitor, cabang dari Open Hardware Monitor, adalah perangkat lunak gratis yang dapat memantau sensor suhu, kecepatan kipas, voltase, beban, dan kecepatan jam komputer Anda.
Nama | .BERSIH | Membangun Status |
---|---|---|
LibreHardwareMonitor Aplikasi berbasis Windows Forms yang menyajikan semua data dalam antarmuka grafis | .NET Kerangka 4.7.2 | |
LibreHardwareMonitorLib Perpustakaan yang memungkinkan Anda menggunakan semua fitur dalam aplikasi Anda sendiri | .NET Framework 4.7.2, .NET 6.0, dan .NET 8.0 |
Anda dapat membaca informasi dari perangkat seperti:
Anda dapat mengunduh rilis terbaru di sini.
Jika Anda memiliki akun GitHub , Anda dapat mengunduh nightly build di sini. Jika tidak, Anda dapat mengunduh nightly build terbaru di sini.
Tim LibreHardwareMonitor menyambut baik masukan dan kontribusi!
Anda dapat memeriksa apakah itu berfungsi dengan baik pada motherboard Anda. Bagi banyak produsen, cara membaca data sedikit berbeda, jadi jika Anda melihat ada ketidakakuratan, kirimkan permintaan penarikan kepada kami. Jika Anda mempunyai saran atau perbaikan, jangan ragu untuk membuat masalah.
Integrasikan perpustakaan dalam aplikasi sendiri
Kode sampel
public class UpdateVisitor : IVisitor
{
public void VisitComputer ( IComputer computer )
{
computer . Traverse ( this ) ;
}
public void VisitHardware ( IHardware hardware )
{
hardware . Update ( ) ;
foreach ( IHardware subHardware in hardware . SubHardware ) subHardware . Accept ( this ) ;
}
public void VisitSensor ( ISensor sensor ) { }
public void VisitParameter ( IParameter parameter ) { }
}
public void Monitor ( )
{
Computer computer = new Computer
{
IsCpuEnabled = true ,
IsGpuEnabled = true ,
IsMemoryEnabled = true ,
IsMotherboardEnabled = true ,
IsControllerEnabled = true ,
IsNetworkEnabled = true ,
IsStorageEnabled = true
} ;
computer . Open ( ) ;
computer . Accept ( new UpdateVisitor ( ) ) ;
foreach ( IHardware hardware in computer . Hardware )
{
Console . WriteLine ( " Hardware: {0} " , hardware . Name ) ;
foreach ( IHardware subhardware in hardware . SubHardware )
{
Console . WriteLine ( " t Subhardware: {0} " , subhardware . Name ) ;
foreach ( ISensor sensor in subhardware . Sensors )
{
Console . WriteLine ( " t t Sensor: {0}, value: {1} " , sensor . Name , sensor . Value ) ;
}
}
foreach ( ISensor sensor in hardware . Sensors )
{
Console . WriteLine ( " t Sensor: {0}, value: {1} " , sensor . Name , sensor . Value ) ;
}
}
computer . Close ( ) ;
}
Hak administrator
Beberapa sensor memerlukan hak administrator untuk mengakses data. Mulai ulang IDE Anda dengan hak istimewa admin, atau tambahkan file app.manifest ke proyek Anda dengan requestExecutionLevel di requireAdministrator.
LibreHardwareMonitor adalah perangkat lunak sumber terbuka dan gratis yang berlisensi MPL 2.0. Anda dapat menggunakannya dalam proyek pribadi dan komersial. Ingatlah bahwa Anda harus menyertakan salinan lisensi dalam proyek Anda.