WMI Code Creator自動產生WMI的程式碼

WMI裡面有很多資訊可以供使用,但有時要怎麼去取得資料,或是有那些可以取得資訊,除了看MSDN外,還有一個小工具可以協助,除了可以看到可用的查詢來源外,也可即時查詢,也可自動產生C#/VB/VB Script三種程式語言.

WMI裡面有很多資訊可以供使用,但有時要怎麼去取得資料,或是有那些可以取得資訊,除了看MSDN外,還有一個小工具可以協助,除了可以看到可用的查詢來源外,也可即時查詢,也可自動產生C#/VB/VB Script三種程式語言.

 

這個小工具可以從微軟網站下載,解開檔案後,就有三個檔案.

EULA_WMI_CODE_CREATOR.rtf : License 宣告~~

WMICodeCreator.cs : 原始碼

WMICodeCreator.exe : 執行程式

 

執行WMICodeCreator.exe後,就會看到以下的畫面.

image

Code Language就是可以選擇要產生的程式碼是那一種,Target Computer就可以選Local / Remote / Group of Remote Computer.

 

Namespace就會列出我們所有可查詢的來源,這次舉例選擇了root\CIMV2,Classes選擇Win32_Processor,Properties就選一個Name.

 

按下Search for Property Values,下面就會出現查詢結果,而右邊就會有Sample Code.

image

很方便吧,Namespace都自動using了,就可以把這個Code移到我們的程式裡去用.

按下Open code in Notepad,就會用記事本開啟Sample Code,方便複製.

而Execute Code就會執行Sample Code,不過它是用Consloe執行的.

 

其它的功能,就讓大家自己去玩囉~

 

程式 : 下載