How bariskisir/shutdown-timer works
A small Windows Forms utility lets users choose a delay, previews the resulting shutdown time, and schedules or aborts a Windows shutdown. The form code combines timer refresh and command handling; the separate calculation node represents its delay-to-seconds logic. The README is brief, and no additional capabilities are documented.
Main entry points: frmMain.cs Timer form · frmMain.Designer.cs Form controls · Program.cs App startup
Components 6
Desktop app
- App startup
src/shutdown-timer/Program.cs - Timer form
src/shutdown-timer/frmMain.cs - Form controls
src/shutdown-timer/frmMain.Designer.cs - Delay calculation
src/shutdown-timer/frmMain.cs
System control
- Windows shutdown
Other components
- User
Connections 7
- App startup → Timer form: runs
- User → Form controls: sets delay
- Form controls → Timer form: dispatches actions
- Timer form → Delay calculation: calculates delay
- Delay calculation → Timer form: returns seconds
- Timer form → Form controls: updates preview
- Timer form → Windows shutdown: schedules or aborts