Shuts off your PC after a configured amount of idle time only between inactive hours.
  • C# 80.1%
  • Inno Setup 19.9%
Find a file
2025-08-06 12:18:12 -07:00
Windows Fixed glaring memory leak issue 2025-08-06 12:18:12 -07:00
.gitignore Initial Commit 2025-08-04 21:48:15 -07:00
global.json Initial Commit 2025-08-04 21:48:15 -07:00
icon.ico Initial Commit 2025-08-04 21:48:15 -07:00
IdleShutdown.csproj Fixed glaring memory leak issue 2025-08-06 12:18:12 -07:00
IdleShutdown.sln Initial Commit 2025-08-04 21:48:15 -07:00
InputInfo.cs Initial Commit 2025-08-04 21:48:15 -07:00
InstallerSetup.iss Fixed glaring memory leak issue 2025-08-06 12:18:12 -07:00
LICENSE.txt Changed license to TXT for Inno Setup Compiler 2025-08-04 21:56:40 -07:00
Program.cs Fixed glaring memory leak issue 2025-08-06 12:18:12 -07:00
README.md Reorganized some scripts, added README 2025-08-04 21:55:47 -07:00
SettingsFile.cs Initial Commit 2025-08-04 21:48:15 -07:00

IdleShutdown

Shuts down your computer after a period of inactivity only during inactive hours.

Configuration

  • StartHour - The starting hour of your inactive hours (0-23).
  • EndHour - The ending hour of your inactive hours (0-23).
  • IdleTime - The time threshold for determining inactivity (in seconds).
  • IdleCheck - The interval at which to check for inactivity (in seconds).
  • KeepAliveProcesses - A list of processes (by name, not case-sensitive) that prevents the shutdown if running.