v2.0.0 - WPF on .NET 10
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.MvvmandMicrosoft.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
- Download
StandbyAndTimer_Setup_2.0.0.exebelow - Run the installer (UAC will prompt — Administrator privileges required)
- 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.