Windows Service Utility to hibernate/shut down machine based on CPU usage and idle time

I need an utility to monitor CPU usage and idle time of a Windows 7 64-bit Professional system.

When CPU usage is less than a threshold value, and/or the machine has been idle longer than a threshold time, the utility should be able to hibernate, sleep or shut down the machine.

This utility must be able to run as a Windows Service, to continue monitoring the computer even when no one is logged on.

Just a minor correction: the condition for hibernation/shutdown is that CPU usage must be less than a threshold AND machine is idle (no keyboard/mouse activity) for longer than a threshold time.

In other words: run a timer count that is reset anytime CPU goes above threshold and/or there is keyboard/mouse activity. If this timer reaches a specified value the machine is set to hibernate or shut down.

I need to be able to customize the values for CPU threshold and timer, choose between hibernate and shut down, as well as run the application as a service in Windows 7 Professional 64-bit.

I won't need any UI for the application, I am happy to set a config file with the necessary values. That should make the development even easier!

Skills: .NET, Software Architecture, Windows API

See more: cpu idle shut, service utility cpu, monitor architecture, windows service, windows 7, windows 2012, time monitor, software-as-a-service, service architecture, IDLE, Hibernate , computer service, run windows, run utility, windows service monitor, hibernate windows, windows utility software, cpu time, architecture computer, machine monitor, net idle, Windows monitoring, monitoring service, windows bit, net windows bit

About the Employer:
( 25 reviews ) Pinegowrie, South Africa

Project ID: #2517017

10 freelancers are bidding on average $166 for this job


Hello, i am ready to start. Let's discuss your project more deeply in message board

$250 USD in 10 days
(44 Reviews)

Details in PMB.

$250 USD in 7 days
(14 Reviews)

Hi, I can make this utility in c#, Please contact me for the same.

$200 USD in 7 days
(8 Reviews)

please check your pm.

$250 USD in 5 days
(23 Reviews)

I have carefully read your requirements and I can assure you quality [url removed, login to view] refer to my private message for further details. Best Regards

$140 USD in 2 days
(16 Reviews)

We are highly motivated team, with 5+ years of experience in Software engineering, as well as experience in the development of multithreaded desktop and web applications. We can provide quality solutions to complex bus More

$75 USD in 1 day
(9 Reviews)

Hello Sir, We have gone through your requirements and based on our previous experience of developing Windows system apps are confident of delivering the best solution. Eagerly awaiting for your response. Thank More

$80 USD in 4 days
(2 Reviews)

Hi, I would like to do this for you. Please check your PMB.

$190 USD in 7 days
(0 Reviews)

Hi, I have gone through your requirement specification. >>Using c# windows service programming we can continuously monitor for system idle time , and if idle time exceeds threshold limit we can place in system in More

$150 USD in 2 days
(0 Reviews)

Hello sir, we've gone through your requirements and we assure you that we can deliver you the system even with the UI. Kindly check PM.

$70 USD in 3 days
(0 Reviews)

I can start from now and I am really interested to this [url removed, login to view] check pm.

$150 USD in 25 days
(0 Reviews)