WMI裡面有很多資訊可以供使用,但有時要怎麼去取得資料,或是有那些可以取得資訊,除了看MSDN外,還有一個小工具可以協助,除了可以看到可用的查詢來源外,也可即時查詢,也可自動產生C#/VB/VB Script三種程式語言.
WMI裡面有很多資訊可以供使用,但有時要怎麼去取得資料,或是有那些可以取得資訊,除了看MSDN外,還有一個小工具可以協助,除了可以看到可用的查詢來源外,也可即時查詢,也可自動產生C#/VB/VB Script三種程式語言.
這個小工具可以從微軟網站下載,解開檔案後,就有三個檔案.
EULA_WMI_CODE_CREATOR.rtf : License 宣告~~
WMICodeCreator.cs : 原始碼
WMICodeCreator.exe : 執行程式
執行WMICodeCreator.exe後,就會看到以下的畫面.
Code Language就是可以選擇要產生的程式碼是那一種,Target Computer就可以選Local / Remote / Group of Remote Computer.
Namespace就會列出我們所有可查詢的來源,這次舉例選擇了root\CIMV2,Classes選擇Win32_Processor,Properties就選一個Name.
按下Search for Property Values,下面就會出現查詢結果,而右邊就會有Sample Code.
很方便吧,Namespace都自動using了,就可以把這個Code移到我們的程式裡去用.
按下Open code in Notepad,就會用記事本開啟Sample Code,方便複製.
而Execute Code就會執行Sample Code,不過它是用Consloe執行的.
其它的功能,就讓大家自己去玩囉~
程式 : 下載