title: How do I detect when a removable disk is inserted using C#?
body: <p>I'm just concerned about Windows, so there's no need to go into esoterica about Mono compatibility or anything like that.</p>
  
  <p>I should also add that the app that I'm writing is WPF, and I'd prefer to avoid taking a dependency on <code>System.Windows.Forms</code> if at all possible.</p>