Skip to content

v1.2

Choose a tag to compare

@dillacorn dillacorn released this 28 Aug 19:04
· 18 commits to main since this release
e740412

(note: false positive on VirusTotal through Zillya) -> fixed in v1.3 without changing any program code.

Release Notes:

  • Memory usage footprint averages 46-50 megabytes launch.
  • Event-driven mic lock (no 10 second polling anymore); corrects instantly on change.
  • Low CPU usage.
  • Memory growth under stress testing resolved. (prior to this release)
  • Removed "Force now (100%)" context menu item.

What it is

A tiny Windows tray app that keeps your default microphone volume fixed at a target you choose (1–100%). It re-applies the setting after every event so other apps can't change it behind your back.

Highlights

  • Set and persist a target volume (1–100%)
  • One-click "Install autorun" to start hidden at sign-in
  • Lightweight single EXE. No admin. No telemetry. No logs

Download

  • Windows x64: MicLockTray.exe (single file, no .NET runtime required)

Installation

  1. Download MicLockTray.exe
  2. Run directly - no installation required
  3. First run may trigger Windows SmartScreen: click "More info → Run anyway"

Use

  • Set target volume…: choose 1–100%. Values are clamped to this range.
  • Pause/Resume enforcement: toggles the enforcement loop.
  • Install autorun / Remove autorun: adds/removes a per-user startup entry.
  • Exit: quits the tray app.

Config file (for reference): %LocalAppData%\MicLockTray\config.json

Uninstall

  1. Tray menu → Remove autorun
  2. Tray menu → Exit
  3. Delete the app folder and (optionally) %LocalAppData%\MicLockTray

Build from Source

winget install Microsoft.DotNet.SDK.8
dotnet publish . -c Release -r win-x64 -p:PublishSingleFile=true -p:SelfContained=true -p:EnableCompressionInSingleFile=true -p:DebugType=None -p:DebugSymbols=false -o .

Checksums

Verify with: Get-FileHash -Algorithm SHA256 MicLockTray.exe

SHA256: E3FA8B9415CB6E5A813E430238B1A34CE94DD267B3BA1E6C3DE22D7C83C06B7B