나는 다소 related 질문을하지만 난 그래서 여기 간다, 그것은 '프로그래밍'지향 더 구체적이고 만들고 싶어 :는S.M.A.R.T.가 있습니까? .NET 또는 Java 용 라이브러리?
는 몸은 알고 있나요하는 .NET, JAVA가있는 경우 또는 다른 프레임 워크, 라이브러리, .jar 파일 또는 무엇이든지 : 액세스하려면 S.M.A.R.T. 통계?
감사합니다.
나는 다소 related 질문을하지만 난 그래서 여기 간다, 그것은 '프로그래밍'지향 더 구체적이고 만들고 싶어 :는S.M.A.R.T.가 있습니까? .NET 또는 Java 용 라이브러리?
는 몸은 알고 있나요하는 .NET, JAVA가있는 경우 또는 다른 프레임 워크, 라이브러리, .jar 파일 또는 무엇이든지 : 액세스하려면 S.M.A.R.T. 통계?
감사합니다.
.Net에서 System.Management 및 WMI 클래스 "MSStorageDriver_ATAPISmartData"를 통해 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();
}
}
}
아름다운, 고마워! ... 너무 나쁘지 않아 자바 hehe하지 않습니다. – ramayac
문제 없습니다. 참고로 Java WMI를 검색 한 결과 많은 기사가 있습니다. –
당신은 어쩌면 당신이 Windows 용 작업 할 허용 대답에서 판단, 질문을 바꾸어 말하다해야 만 . –