Как открыть окно свойств микрофона - PullRequest
3 голосов
/ 30 ноября 2010

Как открыть окно свойств микрофона при нажатии кнопки?

Ответы [ 3 ]

4 голосов
/ 30 ноября 2010

Для Windows XP, запуск sndvol32.exe откроет микшер. Если вы передадите «-R» в качестве параметра, вы попадете прямо в «Просмотр записи», где вы можете установить усиление микрофона.

sndvol32.exe -R

К сожалению, это не будет работать в Windows 7. В Win 7 есть программа sndvol.exe, но в ней нет режима настройки записи. Лучшее решение, которое я нашел, - это открыть элемент панели управления звуком с активной вкладкой «Запись» с помощью следующей команды:

control mmsys.cpl,,1
4 голосов
/ 30 ноября 2010

В WPF ничего не встроено для открытия окна свойств микрофона. Это особенность .NET. Вы используете C #?

Если вы хотите открыть регулятор громкости в Windows, вы можете просто запустить исполняемый файл sndvol32.exe:

string lWinDir = Environment.GetEnvironmentVariable("windir");
string lSndVolPath = lWinDir + @"\system32\sndvol32.exe";
Process lVolumeControl = Process.Start(lSndVolPath);

См. Также Как настроить усиление микрофона в C # (необходимо работать на XP и W7)… .

0 голосов
/ 28 июня 2018

Правильный код в C # с Windows10, и я думаю, также в win7:

System.Diagnostics.Process.Start("mmsys.cpl",",1");
...