Detectando a inserção e remoção da unidade USB usando o serviço windows ec #

A possibilidade de criar um aplicativo distribuído por USB
que iniciará automaticamente ao inserir um stick USB e desligar ao remover o stick

Usará .Net e C #.
Procurando sugestão como abordar isso usando C #?

tualização: Duas soluções possíveis implementando isso como um serviç
- substituir WndProc
o
- usando a consulta WMI com ManagementEventWatcher

questionAnswers(5)

yourAnswerToTheQuestion