S.M.A.R.T.はありますか.NETまたはJavaのライブラリ? [閉まっている]
-
02-07-2019 - |
解決
System.ManagementおよびWMIクラス" MSStorageDriver_ATAPISmartData"を介して.NetからSMART統計を取得できます。
これは、私が作成した短い例です。新しいコンソールプロジェクトを開始し、System.Managementアセンブリへの参照を追加して、これをProgram.csに貼り付けます。
using System;
using System.Collections.Generic;
using System.Text;
using System.Management;
namespace GetSMART
{
class Program
{
static void Main(string[] args)
{
ManagementObjectSearcher searcher =
new ManagementObjectSearcher(
"root\\WMI",
"SELECT * FROM MSStorageDriver_ATAPISmartData"
);
foreach (ManagementObject item in searcher.Get())
{
foreach( PropertyData prop in item.Properties )
{
Console.WriteLine("{0} = {1}",
prop.Name, prop.Value);
}
}
Console.ReadLine();
}
}
}
所属していません StackOverflow