Dev2.Activities.GetSystemInformationHelper.GetCPUAvailableInformation C# (CSharp) 메소드

GetCPUAvailableInformation() 공개 메소드

public GetCPUAvailableInformation ( ) : string
리턴 string
        public string GetCPUAvailableInformation()
        {
            var stringBuilder = new StringBuilder();
            var winQuery = new ObjectQuery("SELECT LoadPercentage FROM Win32_Processor");
            var searcher = new ManagementObjectSearcher(winQuery);

            foreach(var o in searcher.Get())
            {
                var item = (ManagementObject)o;
                stringBuilder.Append(100 - Convert.ToInt32(item["LoadPercentage"]) + "%");
            }
            return stringBuilder.ToString();
        }