2010-01-27 4 views
6

Id gerne weiß, war, wie zu erkennen, wenn ein Gerät angeschlossen ist, und vom Netz getrennt, und dann Ton aus/Ton der Laptops interne LautsprecherWie erkennen, wenn ein Audiogerät unplugged (Windows Vista) in C#

+0

Ist diese Funktion nicht über die Hardware von Laptops möglich? – Rosstified

+1

Wenn Sie mit einem Audiogerät Kopfhörer/Mikrofon in 1/8 Zoll Standardbuchse meinen, sind Sie SOL - es ist alles elektromechanisch. – Jay

Antwort

4

In nicht verwaltetem Code würden Sie in Ihrem Toplevel-Windowproc nach WM_DEVICECHANGE hören.

Das scheint die einzige Möglichkeit zu sein, dies auch in verwaltetem Code zu tun.

Verwandte Themen