LibreHardwareMonitor
v0.9.3
Open Hardware Monitor의 포크인 Libre Hardware Monitor는 컴퓨터의 온도 센서, 팬 속도, 전압, 부하 및 클럭 속도를 모니터링할 수 있는 무료 소프트웨어입니다.
이름 | .그물 | 빌드 상태 |
---|---|---|
Libre하드웨어모니터 그래픽 인터페이스에 모든 데이터를 표시하는 Windows Forms 기반 애플리케이션 | .NET 프레임워크 4.7.2 | |
Libre하드웨어모니터Lib 자신의 애플리케이션에서 모든 기능을 사용할 수 있는 라이브러리 | .NET 프레임워크 4.7.2, .NET 6.0 및 .NET 8.0 |
다음과 같은 장치에서 정보를 읽을 수 있습니다.
여기에서 최신 릴리스를 다운로드할 수 있습니다.
GitHub 계정이 있는 경우 여기에서 야간 빌드를 다운로드할 수 있습니다. 그렇지 않은 경우 여기에서 최신 Nightly 빌드를 다운로드할 수 있습니다.
LibreHardwareMonitor 팀은 피드백과 기여를 환영합니다!
마더보드에서 제대로 작동하는지 확인할 수 있습니다. 많은 제조업체의 경우 데이터를 읽는 방법이 조금씩 다르므로 부정확한 부분을 발견하면 풀 요청을 보내주세요. 제안사항이나 개선사항이 있으면 주저하지 말고 이슈를 만들어주세요.
자체 애플리케이션에 라이브러리 통합
샘플 코드
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 ( ) ;
}
관리자 권한
일부 센서에는 데이터에 액세스하려면 관리자 권한이 필요합니다. 관리자 권한으로 IDE를 다시 시작하거나 requireAdministrator에서 requestedExecutionLevel을 사용하여 프로젝트에 app.manifest 파일을 추가하세요.
LibreHardwareMonitor는 MPL 2.0에 따라 라이센스가 부여된 무료 오픈 소스 소프트웨어입니다. 개인 및 상업 프로젝트에서 사용할 수 있습니다. 프로젝트에 라이선스 사본을 포함해야 한다는 점을 명심하세요.