public static void Main() { // Get the WMI class ManagementClass processClass = new ManagementClass("Win32_Process"); processClass.Options.UseAmendedQualifiers = true; Console.WriteLine( processClass.GetQualifierValue( "Description")); }
private static bool MatchEventType(ManagementClass ddmc, byte eventType) { bool result = false; object qualifierValue = ddmc.GetQualifierValue("EventType"); if (qualifierValue != null && typeof(int) == qualifierValue.GetType()) { result = (eventType == (int)qualifierValue); } else { int[] array = (int[])qualifierValue; foreach (int num in array) { if (eventType == num) { result = true; break; } } } return(result); }