Description: Recently, I came across a situation where I needed to make an application launch automatically when the PC starts up. And the problem was that the program that I needed to launch was designed as a GUI application. The best way I could think of to make it launch automatically was to create a service based application, so that once the user logs on to the computer, the application would be executed automatically by the service and monitor the application. Then, I thought of appending more than one application into a service and run it till the service is killed or stopped.
File list (Check if you may need any files):
WinService
..........\Debug
..........\.....\1.exe
..........\.....\2.exe
..........\.....\3.exe
..........\.....\4.exe
..........\.....\WinService.exe
..........\Service.cpp
..........\stdafx.cpp
..........\stdafx.h
..........\WinService.dsp
..........\WinService.dsw