public static void Main()
    {
        // Get the WMI class
        ManagementClass processClass =
            new ManagementClass("Win32_Process");

        processClass.Options.UseAmendedQualifiers = true;

        Console.WriteLine(
            processClass.GetQualifierValue(
                "Description"));
    }
Пример #2
0
        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);
        }