Skip to content

Repository files navigation

MicGainControl

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

Возможности

  • Окно настроек на чистом WinAPI с фиксированным размером
  • Регулировка громкости микрофона ползунком без кнопки «Сохранить»
  • Мгновенное применение настроек
  • Работа в трее
  • Русскоязычное меню по правой кнопке мыши в трее: «Включено», «Открыть окно», «Выход»
  • Автозапуск (через реестр 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.

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

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

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

Технологии

  • C++17
  • Win32 API
  • WASAPI

About

Microphone gain control

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages