DECLARE INTEGER ShellExecute IN shell32; INTEGER hwnd,; STRING lpOperation,; STRING lpFile,; STRING lpParameters,; STRING lpDirectory,; INTEGER nShowCmd lcEXEName = 'calc.exe' ShellExecute(0, 'Open', lcEXEName, '', '', 0) * Later on... loLocator = CREATEOBJECT('WBEMScripting.SWBEMLocator') loWMI = loLocator.ConnectServer() loProcesses = loWMI.ExecQuery([SELECT * FROM Win32_Process WHERE Name = '] + lcEXEName + [']) For Each objProcess in loProcesses objProcess.Terminate(0) Next