Geek Time 2.0

Geek time

Terry Reese

Application Tasks

  1. Ability to limit computer usage via time
  2. Staff/User password/settings
  3. Ability to edit messages/text
  4. Ability to add time
  5. Ability to prevent application shutdown and computer shutdown

Completed Tasks

1) UI Development --
    For the most part, UI development was completed.  All UI elements from the previous program were recaptured and reordered.

2) Message editing/text editing --
    Many preference related options have been completed (save password encryption)

3) System monitoring --
    Mostly completed.  Keyboard hooks were not finished, partly so I could experiment with simply turning this into a limited shell for the operating system.

4) Timing --
    This component was completed, executed as a background worker thread to keep the footprint low.

First look

 

 

 

Todo list

  1. Add keyboard hooks
  2. Complete adding UI actions
  3. Hide from the windows process list (maybe run as a service)
  4. Testing against MONO to ensure compatibility on other OS