Detectar quando a unidade está montada ou muda de estado (WM_DEVICECHANGE para WPF)?

Estou escrevendo um controle seletor de diretório para o WPF e gostaria de adicionar / remover uma unidade da árvore de diretórios quando ela for montada ou desmontada ou quando estiver pronta ou não (por exemplo, o usuário insere ou remove um CD). Estou procurando um evento do sistema semelhante aoWM_DEVICECHANGE.

Konstantin

questionAnswers(4)

yourAnswerToTheQuestion