2011-06-05 139 views
15

要創建一個ManagementScope對象,必須將字符串傳遞給構造函數,該構造函數可以是IP地址,也可以是PC的名稱。ManagementScope和「root cimv2」?

我不明白的是最後的部分是什麼:

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

什麼root\cimv2代表不?它從何而來?還有什麼可以代替它呢?

回答

6

我想你正在看這個MSDN page。該輸入參數是完整路徑,即指向文件的文件夾。

該特定路徑是WMI classes的默認名稱空間。

+1

第二個鏈接指出它是Windows XP和Windows 2000的默認命名空間。它仍然位於Windows 7計算機上,依據HKEY_LOCAL_MACHINE \ Software \ Microsoft \ WBEM \ Scripting \ Default命名空間。 – Darren 2013-06-03 03:38:03

13

root是因爲它是樹的根。 cimv2實際上是CIMv2,因爲它是CIM(通用信息模型)的第2版。