Какой интерфейс следует использовать для управления громкостью моего приложения в Vista или Windows 7?
Язык программирования не имеет значения.
Краткая история Windows Audio API
В Vista / W7 есть несколько точек регулировки громкости
Возможно, вы хотите использовать интерфейс ISimpleAudioVolume
Эта статья / библиотека сделала это для меня. Импортируйте его и используйте ONELINER для установки общего объема приложения, который работает со старым стилем API, который также будет работать на XP и 7.
http://www.dreamincode.net/forums/topic/45693-controlling-sound-volume-in-c%23/