Is there a WinXP application/service that will monitor other applications for runtime?
I've seen the MS uptime monitor, but that just seems to be for server uptime, not for individual apps.
Haven't found anything searching in here, either. If this is a dupe, am I using the wrong search terms?
UPDATE (years later): to answer a comment, I define down as "not running", so.. no PID I suppose. This question was written for a former job, so I don't have personal need of it anymore. Monitoring services, as answered below, seems like the best solution. At the time, none of the apps in question were written as services. Tsk tsk tsk!