我加入OpenHardwareMonitorLib.dll我不明白如何使用開放硬件監控器的源代碼
現在,我在我的代碼添加了引用:使用OpenHardwareMonitor.Hardware;
。
然後我做了最高級別的表單:Isensor Sensor;
但我不能「新的」它我不能創建它的一個實例,我得到空例外,它在構造函數中:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.IO;
using System.Reflection;
using System.Windows.Forms;
using OpenHardwareMonitor.Hardware;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
ISensor Sensor;
public Form1()
{
InitializeComponent();
string t = Sensor.Name;
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void label1_Click(object sender, EventArgs e)
{
}
}
}
無法創建抽象類或接口的實例「OpenHardwareMonitor.Hardware
我試着OT看在code.google.com網站的源代碼:http://code.google.com/p/open-hardware-monitor/source/browse/#svn%2Ftags%2F0.3.2%2FWMI
,但我不想使用這些代碼。我下載了程序打開硬件監視器,除了exe文件之外,還有一個dll文件即時在我的項目中使用,我確定我可以使用dll更容易地使用它。我現在想要得到的是視頻卡GPU的溫度。
我知道這是明顯的,但你確定你的代碼庫包含該接口的定義? – 2011-12-26 14:33:47
鯊魚im不知道。但是Isensor存在。從邏輯上來說,從code.google網站下載/複製所有源代碼是不合邏輯的,爲什麼他們把openhwardwaremonitorlib.dll放在程序中?我不知道。 – 2011-12-26 14:45:48
除了我的回答,你可能會看看http://stackoverflow.com/questions/2843244/how-to-read-gpu-graphic-card-temperature – Amy 2011-12-27 03:58:15