Я хочу сделать следующие вещи в своем приложении
1) Я хочу отображать, вставлен ли какой-либо USB-накопитель в мое приложение, чтобы предложить пользователю вставить USB-накопитель. Я просто хочу уведомить пользователя, если какой-либо USB-диск вставлен, иначе предложит ему вставить его, используя метку или что-то в этом роде (я хочу избежать окна сообщений, поскольку оно будет появляться всякий раз, когда устройство вставляется или удаляется. Это будет раздражать в конце user) в моем приложении Visual C# WinForm. Если какой-либо USB-накопитель присутствует, на этикетке отображается «USB-накопитель обнаружен». Пользователь может добавить один или несколько USB-накопителей, но статус останется прежним. Если его нет, статус ярлыка изменится на «USB-накопители не найдены. Пожалуйста, вставьте USB-накопитель».
2) При добавлении одного или нескольких USB-накопителей имя тома с буквой диска, например «James (F:)», добавляется в список Combobox. Список со списком также должен автоматически удалять запись для USB-накопителя, добавленного в список, когда он удаляется. Поэтому, когда нет USB, список должен быть пустым, и метка снова предложит пользователю вставить USB-накопитель или накопитель.