• 締切済み

VISTAのボリューム制御

プログラムからWindows VISTAのマスタ音量を制御する方法を教えて下さい。 以前、WindowsXP上で動作するボリューム制御ソフトを作ってて、「マスタ音量」,「WAVE」,「CD音量」,「マイク」の音量とミュートを制御していたのですが、Windows VISTAでは、アプリ毎の音量制御が可能となってる上に制御方法が異なってるようで、制御出来ません。せめてマスタ音量だけでも制御したいので、よろしくお願いします。 言語 VisualC++ 6.0 SP6

みんなの回答

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

まずは以下のページを熟読してください。 http://www.4gamer.net/news.php?url=/specials/tooearlytogetvista/003/tooearlytogetvista_001.shtml 結論: マスタ音量の制御はSound HALを制御するAPIを呼び出しますが、VISTAではSound HALは廃止されました。 VISTA専用のサウンド関連APIを呼ばなければ制御出来ません。 VisualC++にVISTA用のサウンド関連APIライブラリがリリースされるのを待つか、サウンド関連APIのDLLを呼び出すライブラリルーチンを自作して下さい。

taka077
質問者

お礼

早速の回答、ありがとうございます。もうしばらく検討します。

関連するQ&A