controleer of het audiostuurprogramma is geïnstalleerd in c #

ik gebruik een soundplayer in mijn winform-applicatie. Is er een manier om te controleren op stuurprogramma voor geluidskaarten (is geïnstalleerd/of niet geïnstalleerd) op het besturingssysteem? ik wil het programmeren in c #

0

1 antwoord

ik heb het begrepen

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";
}
}
1
toegevoegd