2010-11-30 16 views

答えて

4

マイクロフォンのプロパティウィンドウを開くためのWPFには何も組み込まれていません。これは.NETの機能です。 C#を使用していますか?あなたがWindows上のボリュームコントロールを開きたい場合は

、あなただけsndvol32.exe実行可能ファイルを実行することができます:

string lWinDir = Environment.GetEnvironmentVariable("windir"); 
string lSndVolPath = lWinDir + @"\system32\sndvol32.exe"; 
Process lVolumeControl = Process.Start(lSndVolPath); 

How to adjust microphone gain from C# (needs to work on XP & W7)…を参照してください。

4

Windows XPでは、sndvol32.exeを起動すると、ミキサーが開きます。パラメータとして "-R"を渡すと、マイクゲインを設定できる "Recording View"に直接移動します。

sndvol32.exe -R 

残念ながら、これはWindows 7では機能しません。Windows 7にはsndvol.exeというプログラムがありますが、記録設定モードはないようです。私が見つけた最良の解決策は、次のコマンドを使用して録音タブがアクティブなSoundコントロールパネル項目を開くことです。

control mmsys.cpl,,1 
+0

このコマンドはどのようにして呼び出すことができますか? 私は試してみました 処理lVolumeControl = Process.Start( "control mmsys.cpl ,, 1") それは動作していません: "指定されたファイル" –

+3

'System.Diagnostics.Process.Start(" control " "mmsys.cpl ,, 1") ' –