Logmein Pro has what you are looking for.
IPVMU Certified | 02/17/15 01:22am
Sanford, what your asking for is probably what is called server/system monitoring software or services. They range greatly in price, abilities, and whether you run everything on your own systems or you subscribe to a cloud management platform where you install monitoring agent services.
In this example, this offering advertises it will watch the following:
"Monitor CPU, memory utilisation, storage, processes and services"
The processes would be any running applications where you would setup and alert if one stopped.
This popular platform might also do what you need.
Windows Scripting tools (vbs/WMI) provide a very rich set of functionality without having to purchase any software. Search technet scripting guy or hundreds of other programming resource. You will need to invest time to trawl internet for examples of what your hoping to achieve. You could monitor services and processes and the call a web service or interact with a database, etc. If you don't have time/skills to use this fhen following the last response, PRTG, GFI, spice works, etc, etc. Regards ACO
One ridiculously easy way to do it is to put a small batch file in the Startup folder, have that call the application, and then as the next line, either tell it to run some kind of alerting program (either something to create noise, send an email, etc.), and/or just have it loop back and re-start the application. Something like this:
call c:\program files\myapp\myapp.exe
start /min /b c:\program files\myapp\sendalert.cmd
So when the batch runs, it starts the app... when the app closes, launches another batch file that does whatever alerting you want, then loops back, and starts the app again.
It can be stopped from the task manager or by closing the batch window, so it's not 100% undefeatable... but then what is? Put a shortcut to the batch file into the Startup folder, then set it to start Minimized:
IPVMU Certified | 02/17/15 12:30pm
Hi Sandy, a different approach would be to simply prevent the application being closed. If this is the only application the user will need to be running, then it is easily achieved using Kiosk Mode in Windows 8.1 in any edition except for the "standard edition". Detailed instructions are provided in the article How to Easily Put a Windows PC into Kiosk Mode With Assigned Access.
Sandy, there is kind of program named "watchdog" that actually does what you need, but this kind of programs are created as part of a main programs like VMS and DVRs to avoid losing of video recording. there is also SNMP that is really complete and powerfu. At the end, the best tool to use to monitor your applications depends on you applications itself, a final idea will be create a VB program to frequently check for the applications you need to monitor.