yusuke_f's blog

日記。それ以上でも以下でもない。

VBSでプロセス監視

前提

WINDOWSはWMIというデータベースを内部に持っており、そこにアクセスすることで、プロセス情報等さまざまなものを取得出来る。

 

構文

set Locator = createobject("wbem.swbemlocator")
set  Service = Locator.ConnectServer
Set Qfeset = Service.ExecQuery("Select * From Win32_Process Where 'WINWORD.EXE'")
 
For Each Qfe in Qfeset
~処理~
Next