いつもお世話になります。
やりたいことは、クライアントサイドのスクリプトで、
あるアプリケーションが起動しているかどうかの
判断を行いたいです。
ネットで以下のようなプロセスを見るスクリプトを見つけてたのですが、
クライアントサイドのスクリプトでは動作しないようです。
Function IsRun()
Dim strProcName ' プロセス名
Dim objProcList ' プロセス一覧
Dim objProcess ' プロセス情報
Dim bRet ' 戻り値
On Error Resume Next
bRet = false
strProcName = "xxxx.exe"
Set objProcList = GetObject("winmgmts:").InstancesOf("win32_process")
If Err.number <> 0 then
msgbox "Err.Number=" & Err.number & vbcrlf & "Err.Description=" & Err.Description
exit function
end if
For Each objProcess In objProcList
If LCase(objProcess.Name) = strProcName Then
bRet = true ' 起動している
Exit For
End If
Next
On Error Goto 0
IsRunNotesClt_b = bRet
Set objProcList = Nothing
End Function
どなたかクライアントサイドのスクリプトで
アプリケーションが起動してるかどうかを判断できる方法をご教授いただけないでしょうか?
(ブラウザはIE限定なので、できればvbscriptが良いです)
よろしくお願いします。
お礼
返信ありがとうございます。 教えていただいた方法でちょっと検討してみます。