Skip to content

v2.0.0 - WPF on .NET 10

Choose a tag to compare

@Layellie Layellie released this 28 May 13:13
· 6 commits to main since this release

Complete rewrite on WPF (.NET 10).

A full architectural rewrite of the original WinForms version. Same core feature set, new foundation: MVVM, dependency injection, and self-contained single-file deployment.

Highlights

  • WPF on .NET 10 with CommunityToolkit.Mvvm and Microsoft.Extensions.DependencyInjection
  • Layered architecture — all Win32 P/Invoke isolated in Services/Native/NativeMethods.cs
  • In-app update checker with one-click download & install from GitHub Releases
  • Dark / Light themes and English / Turkish localization
  • System tray with single-instance guard and live status tooltip
  • AutoStart via Task Scheduler (schtasks /RL HIGHEST) — survives reboot, runs elevated
  • Self-contained installer (~72 MB) — no separate .NET runtime install required

Features

  • Timer Resolution lock at 0.5 ms (NtSetTimerResolution)
  • Standby memory list purge — manual and automatic (NtSetSystemInformation)
  • Game Mode — High CPU priority + full affinity on configured game processes
  • AVRT audio task class enrolment

Installation

  1. Download StandbyAndTimer_Setup_2.0.0.exe below
  2. Run the installer (UAC will prompt — Administrator privileges required)
  3. Launch from the Start Menu

Requirements: Windows 10 21H1+ or Windows 11, x64, Administrator privileges.

Upgrade from v1.0.0

The WinForms and WPF versions are independent applications — install side-by-side or uninstall the old one first. Settings are not migrated automatically.