Detecting USB drive insertion and removal using windows service and c#
问题 Looking into possibility of making an USB distributed application that will autostart on insertion of an USB stick and shutdown when removing the stick Will use .Net and C#. Looking for suggestion how to approach this using C#? Update: Two possible solutions implementing this as a service. - override WndProc or - using WMI query with ManagementEventWatcher 回答1: You can use WMI, it is easy and it works a lot better than WndProc solution with services. Here is a simple example: using System