3
WMI (Windows Management Instrumentation) 버전이 delphi 또는 C#을 사용하여 프로그래밍 방식으로 설치되어 있는지 확인할 수 있습니까?설치된 WMI 버전을 프로그래밍 방식으로 확인하는 방법
미리 감사드립니다.
WMI (Windows Management Instrumentation) 버전이 delphi 또는 C#을 사용하여 프로그래밍 방식으로 설치되어 있는지 확인할 수 있습니까?설치된 WMI 버전을 프로그래밍 방식으로 확인하는 방법
미리 감사드립니다.
시도 : 해당 설정이 싱글이기 때문에
using System.Management;
ManagementObjectSearcher query = new
ManagementObjectSearcher("SELECT * FROM Win32_WMISetting") ;
ManagementObjectCollection items = query.Get();
foreach (ManagementObject mo in items)
{
System.Console.WriteLine(mo["BuildVersion"]);
}
에만 items
수집 한 가지가 있어야합니다. "BuildVersion"은 설치된 WMI 버전입니다.
:
System.Console.WriteLine(
(new ManagementObject("[email protected]"))["BuildVersion"]);
+1 'Win32_WMISetting' 클래스는 WMI의 버전에 대한 정보를 검색합니다
헬렌의 의견은 아래 더욱 간결 솔루션을 제공합니다. – RRUZ
'Win32_WMISetting'은 싱글 톤이므로'(새로운 ManagementObject ("Win32_WMISetting = @")) [ "BuildVersion"]'을 사용하면됩니다. – Helen