Process Watcher

IN PROGRESS
Bids
27
Avg Bid (USD)
$163
Project Budget (USD)
$30 - $250

Project Description:
I need this in very short time (1 week from the date assigned) Please bid accordingly. If you do not have time do not bid!
Payment will be made in a single payment upon delivery of the application and source code.
I need the full source code with a list of dependencies / libraries you used.
Please ask all the questions before you bid.



We need a simple application that will monitor the system processes to make sure several of our programs are running on the system. if the program is not running it will launch the program. if it is running multiple times it will terminate both (or more) and re launch a new unique one. your application needs to run as service on windows 7 and launch the program as the currently logged on user. Our programs have a GUIs!.



Here is the plot:

The applications that need to run are named like
process1.exe
process2.exe
process3.exe
process4.exe
process5.exe
process6.exe

Your application will watch these processes if any of them are launched more than once it will terminate the process (forcefully if necessary) and launch a single instance of the program. of it is not running it will launch an instance.

No GUI is necessary
all processes will be monitored /terminated/launched individually (not as group.)
the settings will be kept in an INI file similar to below.

------------------------------------------------------------------------------------------------
ProcessWatcher.ini

[settings]
initialDelay=120 '(in seconds)
monitorInterval=10 '(in seconds)
logLocation= "c:\program files\Process watcher\ProcessWatcher.log" (date dime process name and any other necessary logs)


[Process1]
watchfile=process1.exe
launchfile="c:\program files\program\process1.exe /session:1"

[Process2]
watchfile=process2.exe
launchfile="c:\program files\program\process2.exe /session:2"

[Process3]
watchfile=process3.exe
launchfile="c:\program files\program\process3.exe /session:3"

[Process4]
watchfile=process4.exe
launchfile="c:\program files\program\process4.exe /session:4"

[Process5]
watchfile=process5.exe
launchfile="c:\program files\program\process5.exe /session:5"

[Process6]
watchfile=process6.exe
launchfile="c:\program files\program\process6.exe /session:6"



----------------------------------------------------------------------------------------------------

Skills required:
.NET, C Programming, Delphi, Software Architecture, Visual Basic
Hire yakcora
Project posted by:
yakcora United States
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire FreeDevelopers
$ 245
in 7 days
$ 100
in 0 days
Hire barundebnath
$ 190
in 3 days
$ 130
in 2 days
$ 85
in 1 days
$ 400
in 7 days
Hire exansoft
$ 350
in 7 days
$ 139
in 5 days
Hire wassily
$ 150
in 5 days
$ 50
in 2 days