Microsoft Most Valuable Professional

Chris Pietschmann

An MVP From Wisconsin



LunchTimeCoder: Windows Service Monitor that runs in the System Tray

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

Currently rated 3.0 by 15 people

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by crpietschmann on Thursday, July 19, 2007 12:21 PM
Permalink | Comments (4) | Post RSSRSS comment feed

Related posts

Comments

Nilimb

Monday, July 23, 2007 9:52 PM

Nilimb

nice code !! was helpful to a newbie like me

Mulldawg

Tuesday, July 31, 2007 4:05 PM

Mulldawg

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

Thursday, October 25, 2007 9:02 PM

Al

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

Friday, December 14, 2007 11:52 AM

sab

nice code !!

Comments are closed

About the author

I'm Chris Pietschmann, go to the About Me page to learn more about me.

Search

Sponsors

Web.Maps.VE - ASP.NET AJAX Virtual Earth Mapping Server Control

Recent comments

Disclaimer


This work is licensed under a Creative Commons Attribution 3.0 United States License, unless explicitly stated otherwise within the posted content.
© Copyright 2004 - 2008 Chris Pietschmann