我问了一个有点相关的问题,但是我希望它能使它更加具体和"编程"导向,所以在这里:
有没有人知道,如果有.NET,JAVA或任何其他框架,库,.jar文件或以下内容:访问SMART Statistics?
谢谢!
您可以通过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(); } } }