Openhardwaremonitor.dll을 사용하여 CPU 온도를 읽으려고하지만 올바르게 작동하지 않습니다.VB.net에서 Openhardwaremontor.dll 함수 액세스
If cp. = SensorType.Temperature Then
Trace.WriteLine([String].Format("{0} Temperature = {1}", sensor.Name, If(sensor.Value.HasValue, sensor.Value.Value.ToString(), "no value")))
End If
오류가 말하는 :
오류 4 'OpenHardwareMonitor.Hardware.Sensor'는 '친구'는 이러한 상황 때문에 에 액세스 할 수 없습니다.
그러나 프로그램에서 DLL을 가져온 것처럼 친구 기능에 액세스 할 수 있어야합니다.
도와주세요
안녕하세요, 'OpenHardwareMonitor.Hardware.Sensor'가 Open Hardware Monitor에서 DLL로 미리 컴파일되어 있기 때문에 가능하지 않을 수 있습니다. 다른 방법이 있거나 DLL에 함수가있을 수 있습니다 – SOAMad
선언과 함께 C#을 사용하는 Open Hardware Monitor의 예가 있습니다 - 아마도 도움이 될 것입니다 : http://stackoverflow.com/questions/10495430/how-cani-i- use-open-hardware-monitor-source-code-in-c-sharp-i-tried-anything-do – xpda