2013-08-30 7 views
0

Actuellement, je suis en utilisant le code suivant pour couper mon application:Comment couper l'application dans Win XP?

[DllImport("winmm.dll")] 
public static extern int waveOutSetVolume(IntPtr h, uint dwVolume); 

private void mute() 
{ 
    waveOutSetVolume(IntPtr.Zero, 0); 
} 

Dans Windows 7 cela fonctionne, mais dans Windows XP, il vous permet de couper tout le système et non seulement l'application. Comment puis-je désactiver uniquement l'application dans Windows XP?

Le contrôle WebBrowser est celle qui génère le son dans mon application (par exemple, si elle joue une vidéo).

+3

Le possibilité de changer le volume sur une base par application était nouveau dans Win7, IIRC, il est donc impossible de le faire dans Windows XP –

+0

est au moins possible de désactiver le son dans le contrôle du navigateur Web? – Kidades

+0

Jetez un coup d'œil à ceci: http://www.codeproject.com/Questions/60456/Mute-WebBrowser-control –

Répondre

0

affichant sans vergogne une réponse volée de commentaire de Thomas Levensque:

La possibilité de modifier le volume sur une base par application était nouveau dans Win7, IIRC, il est donc impossible de le faire dans Windows XP

+0

Il était nouveau dans Vista, pas Win7. –

Questions connexes