の使用方法を理解しないOpenHardwareMonitorLib.dll私はリファレンスに追加オープンハードウェアモニタのソースコード
は、今私は自分のコードに追加:OpenHardwareMonitor.Hardware;
を使用します。
次に、私はトップレベルのレベルで行った:Isensor Sensor;
しかし、私は「新しい」それは私はそれのインスタンスを作成カントができないと私はコンストラクタで、それにはnull例外を取得しています:
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)
{
}
}
}
は、抽象クラスのインスタンスまたはインタフェースを作成できませんhttp://code.google.com/p/open-hardware-monitor/source/browse/#svn%2Ftags%2F0.3.2%2FWMI
をしかし、私はすべてこのコードを使用したくない:「OpenHardwareMonitor.Hardware
私はcode.google.comサイトでソースコードに見えるotのみました。私はプログラムOpen Hardware Monitorをダウンロードしましたが、exeファイル以外にはdllファイルがあります。私のプロジェクトで今使っているのは、DLLを使って簡単に使えると確信していました。私が今欲しいのは、ビデオカードGPUの温度を取得することです。
これは明らかですが、あなたのコードライブラリにはそのインタフェースの定義が含まれていますか? –
サメはわからない。しかし、Isensorは存在する。 code.googleサイトからすべてのソースコードをダウンロード/コピーすることは論理的ではありません。もしそうなら、なぜopenhwardwaremonitorlib.dllをプログラムに入れましたか?知りません。 –
私の答えに加えて、あなたはhttp://stackoverflow.com/questions/2843244/how-to-read-gpu-graphic-card-temperature – Amy