¿Detecta cuando la unidad está montada o cambia de estado (WM_DEVICECHANGE para WPF)?

Estoy escribiendo un control de selector de directorio para WPF, y me gustaría agregar / eliminar una unidad del árbol de directorios cuando se monta o desmonta o cuando está lista o no está lista (por ejemplo, el usuario inserta o quita un CD). Estoy buscando un evento del sistema similar aWM_DEVICECHANGE.

Konstantin

Respuestas a la pregunta(4)

Su respuesta a la pregunta