質問: ボリュームコントロールの制御 お世話になります。 windowsxpの「ボリュームコントロール」について、どなたか分かる方ご教授下さい。 実現したい事は、ユーザー毎にボリュームの制御を行いたいのです。 デフォルトユーザーのプロファイルでは、ボリュームをミュートで設定している為 ログオンするユーザーは全てミュートになっている状態です。 それをログオンするユーザー毎に、ボリュームコントロールをonにしたり、ミュートの ままにと、制御をしたいです。 ボリュームコントロールを制御している場所が分かれば、それをグループポリシーやログオンスクリプトに 組み込めば実現できそうなのですが、その制御の場所を分かる方、ご教授下さい。 宜しくお願い致します。
回答: スクリプトの使用が可能なのであれば、directx の mswebdvd オブジェクトに mute プロパティがありますので、この値を変化させれば音量の調整が可能です。 vbscriptの場合は、次のような感じです。 set dx=createobject("mswebdvd.mswebdvd") dx.mute = true 'ミュートon dx.mute = false 'ミュートoff 音量も指定したければ、volumeプロパティを使用して下さい。 最大ボリューム: 0 ~ 無音: 10,000 の整数値での指定になります。