MZ@ !L!This program cannot be run in DOS mode. $PELYL! *~I `@ H-@0IK``  H.text) * `.rsrc``,@@.reloc 2@B`IHv jrK$Y  k K |  a O X|7b5 &A 3j.ASSEMBLY_NOT_REGISTERED CLASSINST_EXCEPT<0CLASSNAME_NOTINIT_EXCEPT*CLASSNOT_FOUND_EXCEPTCLASS_ENSURE$CLASS_ENSURECREATE0CLASS_NOTREPLACED_EXCEPT$$COMMENT_ATTRIBPROPD,COMMENT_AUTOCOMMITPROP1$COMMENT_CLASSBEGIN)"COMMENT_CLASSNAME^(COMMENT_CONSTRUCTORSw(COMMENT_CREATEDCLASS6COMMENT_CREATEDWMINAMESPACEP$COMMENT_CURRENTOBJ(COMMENT_DATECONVFUNC&COMMENT_EMBEDDEDOBJ_ COMMENT_ENUMIMPL.COMMENT_FLAGFOREMBEDDED(COMMENT_GETINSTANCES9$COMMENT_ISPROPNULL(COMMENT_LATEBOUNDOBJ*COMMENT_LATEBOUNDPROP COMMENT_MGMTPATHV"COMMENT_MGMTSCOPE*COMMENT_ORIGNAMESPACE,COMMENT_PRIVAUTOCOMMIT2COMMENT_PROPTYPECONVERTER9"COMMENT_RESETPROP.COMMENT_SHOULDSERIALIZEV :COMMENT_STATICMANAGEMENTSCOPE 6COMMENT_STATICSCOPEPROPERTYF "COMMENT_SYSOBJECT (COMMENT_SYSPROPCLASS 0COMMENT_TIMESPANCONVFUNC9 $COMMENT_TODATETIME ,COMMENT_TODMTFDATETIME84COMMENT_TODMTFTIMEINTERVAL$COMMENT_TOTIMESPAN"EMBEDDED_COMMENT19"EMBEDDED_COMMENT2"EMBEDDED_COMMENT3"EMBEDDED_COMMENT4"EMBEDDED_COMMENT5"EMBEDDED_COMMENT6P"EMBEDDED_COMMENT7"EMBEDDED_COMMENT8(EMBEDED_CS_CODESAMP4(EMBEDED_CS_CODESAMP5(EMBEDED_VB_CODESAMP4(EMBEDED_VB_CODESAMP5*EMPTY_FILEPATH_EXCEPT=DFAILED_TO_BUILD_GENERATED_ASSEMBLY^FILETOWRITE_MOFFORCE_UPDATEINVALID_QUERYL.INVALID_QUERY_DUP_TOKEN0INVALID_QUERY_NULL_TOKEN,MEMBERCONFLILCT_EXCEPTh$MOFFILE_GENERATING NAMESPACE_ENSURE0NAMESPACE_NOTINIT_EXCEPT4NONCLS_COMPLIANT_EXCEPTION5&NULLFILEPATH_EXCEPT&REGESTRING_ASSEMBLY4UNABLE_TOCREATE_GEN_EXCEPT0UNSUPPORTEDMEMBER_EXCEPT2WMISCHEMA_INSTALLATIONEND^6WMISCHEMA_INSTALLATIONSTART6WORKER_THREAD_WAKEUP_FAILED:No se registró con WMI este esquema para este ensamblado.VLas clases de instrumentación de instancias se deben derivar de clases WMI abstractas No se ha inicializado ClassName.El nombre de clase no coincide. Comprobando que la clase existe:)Comprobando que la clase existe: CREANDO No se pudo reemplazar la claseTodas las propiedades que se agregan a la clase de la propiedad WMI tienen atributos establecidos para definir su comportamiento en el diseñador de Visual Studio, así como para definir el elemento TypeConverter que se debe utilizar.Propiedad que muestra el comportamiento de confirmación del objeto WMI. Si se establece como true, el objeto WMI se guarda automáticamente después de modificar cada propiedad. Por ejemplo: se llama a Put() después de modificar una propiedad.3Se generó una clase Early Bound para la clase WMI.Nombre de la clase WMI.A continuación se muestran las diferentes sobrecargas de constructores para inicializar una instancia de la clase con un objeto WMI.OPropiedad privada que mantiene el nombre de la clase WMI, que creó esta clase.SPropiedad privada que contiene el espacio de nombres WMI en el que reside la clase.Objeto WMI actual utilizadoLas funciones Datetime de conversión ToDateTime y ToDmtfDateTime se agregan a la clase para convertir la fecha y hora DMTF a System.DateTime y viceversa.RVariable privada que contiene la propiedad incrustada que representa la instancia.DImplementación del enumerador para enumerar instancias de la clase.>Etiqueta para indicar si la instancia es un objeto incrustado.XDiferentes sobrecargas de ayuda GetInstances() para enumerar instancias de la clase WMI.dLas funciones IsNull() se utilizan para comprobar si una propiedad tiene valores NULL.#Objeto lateBound de WMI subyacente.6Propiedad que devuelve el objeto lateBound subyacente.)ManagementPath del objeto WMI subyacente.ManagementScope del objeto. se agregan para las propiedades Nullable Read/Write. El diseñador de VS utiliza estas funciones en el Examinador de propiedades para establecer una propiedad como NULL.Las funciones ShouldSerialize son funciones que utiliza el Examinador de propiedades de VS para comprobar si se tiene que serializar una propiedad determinada. Estas funciones se agregan para todas las propiedades ValueType (propiedades de tipo Int32, BOOL etc. que no se pueden establecer como NULL). Estas funciones utilizan la función IsNull. Asimismo, se utilizan en la implementación de TypeConverter para que las propiedades comprueben el valor NULL de una propiedad, de modo que se pueda mostrar un valor vacío en el Examinador de propiedades si se utiliza la función de arrastrar y colocar en Visual Studio.dVariable miembro privada que contiene el valor ManagementScope que utilizan los diferentes métodos.MPropiedad pública de ámbito estático que utilizan los diferentes métodos.`Propiedad que señala a un objeto incrustado para obtener las propiedades System del objeto WMI.@Clase incrustada que representa las propiedades WMI del sistema.Las funciones de intervalo de tiempo ToTimeSpan y ToDmtfTimeInterval se agregan a la clase para convertir el intervalo de tiempo DMTF a System.TimeSpan y viceversa.VConvierte una fecha y hora determinadas con formato DMTF en un objeto System.DateTime.PConvierte un objeto System.DateTime determinado al formato de fecha y hora DMTF.WConvierte un objeto System.TimeSpan determinado al formato de intervalo de tiempo DMTF.TConvierte un intervalo de tiempo dado con formato DMTF en un objeto System.TimeSpan.mSi la propiedad incrustada tiene establecimiento inflexible de tipos, tiene que realizar los siguientes pasosKpara establecer los tipos de la propiedad en el tipo del objeto incrustado. 1. Generar la clase administrada para la clase WMI de la propiedad incrustada. Puede realizar este proceso con la herramienta MgmtClassGen.exe o con el Explorador de servidores.7 2. Incluir el espacio de nombres de la clase generada.k 3. Cambiar las funciones get/set de la propiedad para que devuelvan la instancia de la clase administrada.1A continuación se muestra el código de muestra. Código de VB Código de C#7Nombre de clase administrada de la propiedad incrustadaNombre de propiedadNombre de propiedad7Nombre de clase administrada de la propiedad incrustadaFilePath no puede estar vacío.IEl código generado para el ensamblado instrumentado no se pudo compilar.FArchivo para escribir MOF equivalentes para ensamblados instrumentadosYFuerza la actualización de la información de registro de los ensamblados instrumentadosQLa cadena de consulta proporcionada no era válida o tenía un formato incorrectoaLa cadena de consulta proporcionada no era válida porque contenía un símbolo (token) duplicadodLa cadena de consulta proporcionada no era válida porque un símbolo (token) proporcionado era NULL\El miembro '{0}' tiene un nombre administrado que entra en conflicto con otro miembro local.Generando el archivo MOF:-Comprobando que el espacio de nombres existe:#Espacio de nombres no inicializado.ISe produjo una excepción no compatible con CLS y no se puede identificar2FilePath o el objeto generador de código es NULL.Registrando el ensamblado:4No se puede crear el generador de código para '{0}'VEl miembro '{0}' tiene una declaración no admitida. Utilice el atributo IgnoreMember.%Instalando el esquema WMI: finalizado#Instalando el esquema WMI: iniciadoPNo es posible reactivar el subproceso de trabajador para crear un objeto en MTA.V mQbP~(=l(pw`V;?u~}ă5e-jn'oI!4dw^̀::x- 11.0i)5W;A BSJB v2.0.50727ld#~h#Strings8#US@#GUIDP#Blob3H &)System.Management.resourcesesSystem.Management.es.resourcesSystem.Management.resources.dll *2 @Q*HN$$RSA1WĮ. j쏇vlL;ݚ6! r<wwO)2!d\L (]b,e,=t]o-~^Ė=&Ce m4MZғXInI `I_CorDllMainmscoree.dll% @0 HX`4VS_VERSION_INFO,','DVarFileInfo$Translation dStringFileInfo@0c0a04b04CommentsFlavor=RetailLCompanyNameMicrosoft CorporationFFileDescription.NET Frameworkj%FileVersion2.0.50727.5420 (Win7SP1.050727-5400)` InternalNameSystem.Management.resources.dll8LegalCopyright Microsoft Corporation. Reservados todos los derechos.h OriginalFilenameSystem.Management.resources.dllTProductNameMicrosoft .NET FrameworkBProductVersion2.0.50727.5420@ 9