2011-06-05 13 views
15

Para crear un objeto ManagementScope, debe pasar una cadena al constructor que es una dirección IP o el nombre de una PC.ManagementScope y "root cimv2"?

Lo que no entiendo es por lo que la última parte es para:

ManagementScope ms = new ManagementScope(@"FullComputerName\root\cimv2"); 
                  ^^^^^^^^^^ 
                   What is this? 

¿Qué representa para root\cimv2? ¿De dónde viene? y ¿qué más podría haber en lugar de eso?

Respuesta

6

Creo que estás viendo esto MSDN page. Ese parámetro de entrada es la ruta completa, es decir, las carpetas que conducen al archivo.

Esa ruta particular es el espacio de nombre predeterminado para WMI classes.

+1

El segundo enlace indica que es el espacio de nombre predeterminado para Windows XP y Windows 2000. Todavía está en la máquina de Windows 7 de acuerdo con HKEY_LOCAL_MACHINE \ Software \ Microsoft \ WBEM \ Scripting \ Default Namespace. – Darren

13

root es porque es la raíz del árbol. cimv2 es en realidad CIMv2, porque es la versión 2 del CIM (Modelo de información común).