Ejemplo n.º 1
0
        public WMIObjectPropertyTable(ISWbemObject wmiObjIn,
                                      PropertyFilters propFiltersIn,
                                      GridMode gridModeIn,
                                      bool showOperatorsIn,
                                      bool showOriginIn,
                                      bool showKeysIn)
        {
            try
            {
                if (wmiObjIn == null)
                {
                    throw (new ArgumentNullException("wmiObj"));
                }

                wmiObj      = wmiObjIn;
                propFilters = propFiltersIn;
                gridMode    = gridModeIn;

                showOperators = showOperatorsIn;
                showOrigin    = showOriginIn;
                showKeys      = showKeysIn;

                Initialize();
            }

            catch (Exception exc)
            {
                MessageBox.Show(WMISys.GetString("WMISE_Exception", exc.Message, exc.StackTrace));
            }
        }
        public WMIObjectPropertyTable(ManagementBaseObject mgmtObjIn,
                                      PropertyFilters propFiltersIn,
                                      GridMode gridModeIn,
                                      bool showOperatorsIn,
                                      bool showOriginIn,
                                      bool showKeysIn,
                                      bool showSelectionBoxesIn,
                                      bool showValuesIn,
                                      bool expandEmbeddedIn,
                                      bool showEmbeddedObjValueIn)
        {
            try
            {
                if (mgmtObjIn == null)
                {
                    throw (new ArgumentNullException("mgmtObjIn"));
                }

                mgmtObj     = mgmtObjIn;
                propFilters = propFiltersIn;
                gridMode    = gridModeIn;

                showOperators        = showOperatorsIn;
                showOrigin           = showOriginIn;
                showKeys             = showKeysIn;
                showSelectionBoxes   = showSelectionBoxesIn;
                showValues           = showValuesIn;
                expandEmbedded       = expandEmbeddedIn;
                showEmbeddedObjValue = showEmbeddedObjValueIn;

                Initialize();
            }

            catch (Exception exc)
            {
                MessageBox.Show(WMISys.GetString("WMISE_Exception", exc.Message, exc.StackTrace));
            }
        }