Как я могу отрегулировать общую громкость в Windows 7 с C#?
Я видел, что превосходная реализация использует winmm.dll здесь, но она работает с XP а не с Windows 7.
CodeProject имеет очень хороший пример здесь . Обратите внимание, что он полностью полагается на COM-взаимодействие (проверьте COM-интерфейс, например IAudioEndpointVolume и IAudioMeterInformation в MSDN, если вас интересуют детали реализации), и работает ТОЛЬКО для Vista / Win7 и выше.
Минимальный поддерживаемый клиент: Windows Vista
Минимальный поддерживаемый сервер: Windows Server 2008