DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: NANY 2010 FINAL RELEASE: TrayUpTime  (Read 22,543 times)

Jibz

  • Cold Warrior
  • Developer
  • Joined in 2005
  • ***
  • Posts: 1,187
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Participated in NANY Challenge Four Times
NANY 2010 FINAL RELEASE: TrayUpTime
« on: December 31, 2009, 03:08 PM »
NANY 2010 Entry Information

Application NameTrayUpTime.png TrayUpTime
Version1.0.3
Short DescriptionSmall utility to place an icon in the system tray which shows the system up time as a tooltip when you hover over it with the mouse.
Supported OSesWin2K and up should work
Download LinkTrayUpTime-1.0.3.zip (5.1 KB)
TrayUpTime-1.0.3-src.zip (8.8 KB)
Version History
  • 1.0.3 - Cleaned up source and released.
  • 1.0.2 - Added a few error checks.
  • 1.0.1 - Fixed the rather embarrassing hour calculation, changed the icon, removed C runtime library dependency, changed to unicode
  • 1.0.0 - Emergency release to get something out before new year and shut mouser up ;-).
Screencast


Description

This is a tiny utility that puts an icon in the system tray that shows you how long your system has been running when you hover your mouse over it.

Screencast

Usage

Installation
Unzip the executable to where you want it.

Using the Application
Run the executable. Hover the mouse over the system tray icon (a small clock with a green arrow pointing up) to show a tooltip with the system up time. Right-click the system tray icon to open a menu that lets you quit the application.

Uninstallation
Delete the executable. It does not store any information in the registry or create any files.
"A problem, properly stated, is a problem on it's way to being solved" -Buckminster Fuller
"Multithreading is just one damn thing after, before, or simultaneous with another" -Andrei Alexandrescu
« Last Edit: January 05, 2010, 08:19 AM by Jibz »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: NANY 2010 PRE-RELEASE: TrayUpTime
« Reply #1 on: January 01, 2010, 01:05 AM »
Quote
Emergency release to get something out before new year and shut mouser up
;D

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: NANY 2010 PRE-RELEASE: TrayUpTime
« Reply #2 on: January 01, 2010, 02:45 AM »
screencast added to your post.. watch till the end for an interesting observation..

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: NANY 2010 PRE-RELEASE: TrayUpTime
« Reply #3 on: January 01, 2010, 03:25 AM »
screencast added to your post.. watch till the end for an interesting observation..

"Not tho' the soldier knew
Someone had blunder'd...
Hours not to reason why..."

With apologies to Alfy T
Chris

Jibz

  • Cold Warrior
  • Developer
  • Joined in 2005
  • ***
  • Posts: 1,187
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Participated in NANY Challenge Four Times
Re: NANY 2010 PRE-RELEASE: TrayUpTime
« Reply #4 on: January 01, 2010, 11:15 AM »
Hahaha that was awesome! .. I guess that shows my computer has never been up for more than 12 hours without a reboot :D.
"A problem, properly stated, is a problem on it's way to being solved" -Buckminster Fuller
"Multithreading is just one damn thing after, before, or simultaneous with another" -Andrei Alexandrescu

y0himba

  • Yar.
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 448
    • Military Service Badge - US Army
    • Military Service Badge - US Navy
Re: NANY 2010 RELEASE: TrayUpTime
« Reply #5 on: January 01, 2010, 03:28 PM »
I wish there were a way to NOT REBOOT after Windows updates and driver installs :(

Stoic Joker

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 6,652
    • Cody Award
    • Participated in NANY Challenge Five Times
Re: NANY 2010 RELEASE: TrayUpTime
« Reply #6 on: January 01, 2010, 05:36 PM »
64 days 22 hours 14 minutes - Love the icon!

Jibz

  • Cold Warrior
  • Developer
  • Joined in 2005
  • ***
  • Posts: 1,187
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Participated in NANY Challenge Four Times
Re: NANY 2010 RELEASE: TrayUpTime
« Reply #7 on: January 02, 2010, 10:32 AM »
64 days 22 hours 14 minutes - Love the icon!

64 days :o .. I am thoroughly amazed!

.. but glad it seems to works beyond the ~50 days that GetTickCount supports :Thmbsup:.
"A problem, properly stated, is a problem on it's way to being solved" -Buckminster Fuller
"Multithreading is just one damn thing after, before, or simultaneous with another" -Andrei Alexandrescu

Jibz

  • Cold Warrior
  • Developer
  • Joined in 2005
  • ***
  • Posts: 1,187
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Participated in NANY Challenge Four Times
Re: NANY 2010 FINAL RELEASE: TrayUpTime
« Reply #8 on: January 05, 2010, 08:20 AM »
Added the source code for anyone interested.
"A problem, properly stated, is a problem on it's way to being solved" -Buckminster Fuller
"Multithreading is just one damn thing after, before, or simultaneous with another" -Andrei Alexandrescu

Original address: https://www.donationcoder.com/forum/index.php?topic=21213.0