我正在寻找一个 VBScript,当用户登录到 Windows 并将 VBScript 放置在启动中时,它将检查进程 wfcrun32.exe 是否在登录的用户下运行。如果进程 wfcrun32.exe 在任务中运行manger 然后什么也不做,如果进程没有运行,它将继续使用下面的脚本。
objShell.Run """C:\Program Files (x86)\Citrix\ICA Client\wfcrun32.exe"" ""C:\Launch.ica"""
谢谢德里克
我正在寻找一个 VBScript,当用户登录到 Windows 并将 VBScript 放置在启动中时,它将检查进程 wfcrun32.exe 是否在登录的用户下运行。如果进程 wfcrun32.exe 在任务中运行manger 然后什么也不做,如果进程没有运行,它将继续使用下面的脚本。
objShell.Run """C:\Program Files (x86)\Citrix\ICA Client\wfcrun32.exe"" ""C:\Launch.ica"""
谢谢德里克
干得好
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