lcComputer = "." loWMIService = GetObject("winmgmts:" ; + "{impersonationLevel=impersonate}!\\" + lcComputer + "\root\cimv2") colProcessList = loWMIService.ExecQuery ; ("Select * from Win32_Process") For Each loProcess in colProcessList ?loProcess.name Next>Is there a way to detect (via VFP/API) what are the processes running on a users machine? Spyware seems easy to detect when you look at a user's running processes - it would be nice if I could have a VFP app that recorded their processes and alerted me to things running that should not be there. Any advice is appreciated! Thanks.