我正在寻找一个VBScript,当用户登录到Windows并且VBScript被放置在启动时,它将检查进程wfcrun32.exe是否在登录的用户下运行。 如果进程wfcrun32.exe在任务管理器中运行,则不执行任何操作, 如果进程未运行,则将继续使用下面的脚本。
objShell.Run“”“C:\ Program Files(x86)\ Citrix \ ICA Client \ wfcrun32.exe”“”“C:\ Launch.ica”“”
由于 德里克
答案 0 :(得分:0)
你去吧
Option Explicit
Const PROC = "wfcrun32.exe"
Dim wmi,col
Set wmi = GetObject("winmgmts:\\.\root\cimv2")
Set col = wmi.ExecQuery("Select * from Win32_Process where caption='" & PROC &"'")
If col.Count = 0 Then
With CreateObject("WScript.Shell")
.Run """C:\Program Files (x86)\Citrix\ICA Client\wfcrun32.exe"" ""C:\Launch.ica"""
End With
End If
WScript.Quit