WSH(VBScript)でアプリの起動、停止

サイネージでアプリの起動、停止する必要があったので
WSH(VBScript)でアプリを起動、停止させるコードを書きました。

1.アプリの起動
 Set obj = WScript.CreateObject("WScript.Shell")

 '起動させたいアプリケーションをフルパスで指定(例hogehoge)
 obj.Run """C:\Program Files\hogehoge.exe"""

2.アプリの停止

 '停止させたいアプリケーションの名前を指定(例hogehoge)
 for each Process in _
 GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery _
 ("select * from Win32_Process where Name='hogehoge.exe'")
 Process.terminate
 Next

これを組み合わせれば再起動もできちゃうよ〜