0

winform アプリケーションでサウンド プレーヤーを使用しています。OS にサウンド カード ドライバ (インストールされているかどうか) を確認する方法はありますか? C#でプログラム的にチェックしたい

4

1 に答える 1

1

わかった

using System.Runtime.InteropServices;

[DllImport("winmm.dll", SetLastError = true)]
public static extern uint waveOutGetNumDevs();

private void frmSound_Load(object sender, System.EventArgs e){
if(waveOutGetNumDevs() != 0)
{
  lblSound.Text = "The Sound device is detected for this system";
}
else
{
    lblSound.ForeColor = Color.Red; 
    lblSound.Text = "The Sound device is Not Found for this system";
}
}
于 2012-06-24T07:50:52.827 に答える