I've had to do this in the past. You can create a new .exe that monitors the specific exe (process) that you want to check. Over time, if the number of cpu cycles used increases, you can assume the application is still alive.
>I know there are various ways to log that an application is still running and do checks from other programs to verify that, but what is the most efficient and easiest to use way of doing it?
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer