質問

やや関連の質問ですが、より具体的で「プログラミング」志向にしたいので、ここで説明します:

.NET JAVA 、またはその他のフレームワーク、ライブラリ、.jarファイルなどが存在する場合、任意のボディが知っていますか? SMART 統計情報

ありがとう!

役に立ちましたか?

解決

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();
        }
    }
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top