Cancelled

C++ Make Sure Process is Always Running

Keep Alive Application:

The application to be built will be refered to as the Watchdog below.

The user is myself. Windows 7 computer. No one else will be using this program.

Does not use up lots of resources / Interfere with computer use.

Works on my Windows 7 computer.

Needs to keep one running exe process alive. If that process is closed, for example by the task manager, it runs the exe file again soon after.

The Watchdog can not be killed or closed by the user in any conventient or conventional way, especially through the taskmanager.

The watchdog has a password input option that will disable it (therefore allowing the process to be killed).

Once the password is correctly entered, it wil take X

minutes to disable the watchdog. This password serves as an emergency watchdog disabler. The password will be long and complex so I can't memorize it.

How watchdog works Idea:

The watchdog consists of 2 processes. Process A and Process B watch each other. If process A is killed through task manager, B notices that and runs A again. If B is killed in task manager, A notices and runs it again. Since task manager can only kill one process at a time, A and B will watch eachother and keep each other running before I can kil both.

Process A additionally watches the program I need to keep alive.

Alternative Ideas (that may or may not be possible):

Alternative 1 - An alternative idea would be to somehow discuss the watchdog as a process like svchost so the user would not know which process it the real watchdog and make it too risky to try to close an svchost process.

Altenrative 4 - Anything you can think of if it is better or you don't think above ideas can work. I just want to prevent the user from being able to close the exe of choice unless a password is entered.

Skills: Windows Desktop

See more: program always running, always running, resources need as a manager, process x, taskmanager, SURE, risky, process time kill, killed, memorize, password manager program, disable process, disable task manager, windows prevent application killed, process watchdog, kill time process, prevent process task manager, program disable input, process manager, windows process, program running, process computer, kill running process, always time, disable input

About the Employer:
( 6 reviews ) Corona, United States

Project ID: #3417007

16 freelancers are bidding on average $21 for this job

vano101

See private message.

$20.1 USD in 6 days
(352 Reviews)
6.3
Schura

See private message.

$25.5 USD in 6 days
(82 Reviews)
5.5
MOTASH

See private message.

$25.5 USD in 6 days
(13 Reviews)
4.5
mikeandtherest

See private message.

$25.5 USD in 6 days
(12 Reviews)
4.0
KikoG

See private message.

$20.4 USD in 6 days
(6 Reviews)
3.3
greg2fs

See private message.

$25.5 USD in 6 days
(2 Reviews)
3.2
ninhha

See private message.

$17 USD in 6 days
(1 Review)
1.2
cplusmanvw

See private message.

$25.5 USD in 6 days
(2 Reviews)
0.6
razakel

See private message.

$7.65 USD in 6 days
(0 Reviews)
0.0
extremegtx

See private message.

$8.5 USD in 6 days
(0 Reviews)
0.0
bhavyan

See private message.

$25.5 USD in 6 days
(0 Reviews)
0.0
vinhdq

See private message.

$25.5 USD in 6 days
(0 Reviews)
0.0
intellirich

See private message.

$25.5 USD in 6 days
(0 Reviews)
0.0
vlabtechnologies

See private message.

$21.25 USD in 6 days
(0 Reviews)
0.0
davkh

See private message.

$17 USD in 6 days
(0 Reviews)
0.0
sarifhu

See private message.

$25.5 USD in 6 days
(0 Reviews)
0.0