LunchTimeCoder: Windows Service Monitor that runs in the System Tray

19. July 2007

Yesterday I started writing a Windows Service Monitor, but I didn't finish it during my lunch time. And, since I had a little extra time last night and this morning (I'm off work today by the way), I spent some time finishing it. Yeah I know it's cheating but I'm the one who wrote the rules for this initiative anyway.

LunchTimeCoder.ServiceMonitor minimized to the system tray

This app is relatively simple, you pick what services to monitor on the local machine and it minimizes to the system tray. When a service you are monitoring stops, it will change the system tray icon to have a red X on it and popup a balloon tip telling you what services are stopped. You can then double-click the system tray icon to bring up the main UI of the app where you can start/stop any of the services you are monitoring.

Both source code (C# only) and the compiled executable are available for download. If you have any additional suggestions for this app, let me know by posting a comment to this post.

More information on LunchTimeCoder.ServiceMonitor here

General ,



Comments

Nilimb
Nilimb
7/23/2007 9:52:00 PM #
nice code !! was helpful to a newbie like me
Mulldawg
Mulldawg
7/31/2007 4:05:00 PM #
This would be perfect if I could run this on my machine and watch my server’s services.

Also is there anyway you can build this so I can open the project in Studio 2003?
Al
Al
10/25/2007 9:02:00 PM #
I don't know how far you wanted to take this. I wanted to use it but found selecting a service at a time not pleasing so I just made it work with everything and also enabled the persistence of selected services (code was already there). Maybe next time just add a checkbox for selecting to run at start up... How can I put the code somewhere accessible or give it to you to upload?
sab
sab
12/14/2007 11:52:00 AM #
nice code !!
Comments are closed