title: Detecting HDMI cable event within .NET?
body: <p>I'm trying to detect the event when a HDMI cable is plugged into the HDMI port of my laptop from within the .NET framework. I know that there is an event being triggered, because when the cable is plugged in, Windows makes the obvious "new hardware" sound and changes screen resolution to something more suitable. </p>
  
  <p>I'm getting a bit tired of having the change my audio device to HDMI output by hand so want to write a small app to do it for me.</p>