• 締切済み

ボリュームコントロールの制御

お世話になります。 WindowsXPの「ボリュームコントロール」について、どなたか分かる方ご教授下さい。 実現したい事は、ユーザー毎にボリュームの制御を行いたいのです。 デフォルトユーザーのプロファイルでは、ボリュームをミュートで設定している為 ログオンするユーザーは全てミュートになっている状態です。 それをログオンするユーザー毎に、ボリュームコントロールをONにしたり、ミュートの ままにと、制御をしたいです。 ボリュームコントロールを制御している場所が分かれば、それをグループポリシーやログオンスクリプトに 組み込めば実現できそうなのですが、その制御の場所を分かる方、ご教授下さい。 宜しくお願い致します。

みんなの回答

noname#199300
noname#199300
回答No.1

スクリプトの使用が可能なのであれば、DirectX の MSWebDVD オブジェクトに Mute プロパティがありますので、この値を変化させれば音量の調整が可能です。 VBScriptの場合は、次のような感じです。 Set dx=CreateObject("MSWebDVD.MSWebDVD") dx.Mute = True 'ミュートON dx.Mute = False 'ミュートOFF 音量も指定したければ、Volumeプロパティを使用して下さい。 最大ボリューム: 0 ~ 無音: 10,000 の整数値での指定になります。

参考URL:
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/DirectX9_c/directx/htm/muteproperty.asp

関連するQ&A

専門家に質問してみよう