Hi @ All!
Folgende Situation:
Ich habe einen Laptop mit eingebauten Lautsprechern. Zum Zocken habe ich zusätzlich ein (7.1) HeadSet. Nun möchte ich allerdings Musik über die Lautsprecher hören. Dazu muss ich das Standard-Sound-Gerät umschalten (Siehe Anhang).
Da mir das zu umständlich ist, wollte ich das programmatisch erledigen. Habe es schon mit WMI & DirectSound versucht, aber beides erfolglos.
Gibt es eine Möglichkeit, das programmatisch umzusetzen?
Gruß, Christian.
P.S. OS ist Win7 x64, falls es was hilft. Das HeadSet ist via USB angeschlossen.
Hallo!
Es gibt doch speziell für Windows 7 ein SDK, evtl. findet sich da was. Ansonsten über pinvoke.net und codeprojct.com mal bzgl. winmm.dll suchen, da sollte das Passende darunter sein.
Nobody is perfect. I'm sad, i'm not nobody 🙁
Hi,
hatte mal genau das selbe vor.
Unglücklicherweise habe ich nichts besseres als einen
Direktlink auf die Audiogeräte zum manuellen Umschalten
zustande gebracht. SendKeys ist nicht so mein Ding 😉
Nun - lt. diesem Thread geht es ab Vista nicht mehr:
changing default audio device
Falls du's dennoch versuchst und vll sogar schaffst: Wäre extrem glücklich über den Code 😉
LG
Achim
Hi@all,
dies ist zwar ein etwas älterer beitrag 😉 ... aber ich wollte dennoch mal nach fragen ob vllt. jemand für dieses Problem bereits eine Lösung gefunden hat.
Vg
mbk_chilli
Die drei Tugenden eines Programmierers:
Faulheit, Ungeduld und Hochmut!
Hallo mbk_chilli
Es ist zwar nicht in c# aber du kannst es via c# aufrufen 😉
Beste Grüsse
Diräkt
Hi Diräkt,
super danke schön. Auf anhieb hat es zwar nicht funktioniert aber vllt. bekomme ich es mit ein paar Modifikationen unter Windows 8 zum laufen 😉.
Vg
mbk_chilli
Die drei Tugenden eines Programmierers:
Faulheit, Ungeduld und Hochmut!