WMI будет делать, если вы хотите прослушивать определенные сообщения.Однажды у меня был проект (см. Комментарий к вопросу), который прослушивал съемные USB-накопители, и WMI работал нормально.
Вы также можете использовать взаимодействие, но я нахожу это грязным, но YMMV.