I'm looking at writing an application that will monitor various other machines. I need it to check to see if a specific application is running on one of the remote machines.

Is there an API that will allow me to do this? I know I could use something like "FindWindow" to determine if it is running on the same machine as the monitoring program - but is there any way of testing a remote machine?

Thanks...