Skip to content

megoRU/MicGainControl

Repository files navigation

MicGainControl

Лёгкая Win32 утилита для Windows, которая принудительно удерживает заданную громкость микрофона.

Возможности

  • Работа в трее
  • Автозапуск (через реестр Windows)
  • Мгновенное применение настроек
  • Минимальное потребление ресурсов

Запуск

  1. Переместите MicGainControl.exe в постоянную папку, например:
C:\Program Files\MicGainControl\
  1. Откройте свойства файла → поставьте галочку РазблокироватьПрименить.

Это нужно, чтобы Windows не показывал предупреждение безопасности при автозапуске.

  1. Запустите MicGainControl.exe.

Автозапуск

Программа автоматически прописывает себя в автозагрузку при каждом запуске. Это происходит через реестр Windows по пути: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run (параметр MicGainControl).

Если вы переместите .exe файл в другое место и запустите его, путь в автозагрузке обновится автоматически.

Как удалить из автозагрузки

Если вы решили удалить программу:

  1. Закройте её через контекстное меню в трее.
  2. Удалите исполняемый файл.
  3. Чтобы полностью очистить систему, можно удалить запись MicGainControl в regedit по указанному выше пути или отключить её во вкладке «Автозагрузка» Диспетчера задач.

Конфиг

Файл настроек .MicGainControl.json создается автоматически в домашней папке пользователя: %USERPROFILE%\.MicGainControl.json (например, C:\Users\Имя_Пользователя\.MicGainControl.json).

{
  "enabled": true,
  "microphoneVolume": 100
}

Настройки по умолчанию

  • enabled: true (программа активна при запуске).
  • microphoneVolume: 100 (громкость будет удерживаться на уровне 100%).

Сборка

cmake -B build
cmake --build build --config Release

Технологии

  • C++17
  • Win32 API
  • WASAPI

About

Microphone gain control

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors