Чего я хочу достичь
У меня есть консольное приложение, которое запускает средство просмотра файловой системы для USB-накопителей. Когда я пытаюсь извлечь устройство, я получаю сообщение с уведомлением об использовании устройства.
Я хочу перехватить этот запрос, закрыть средство просмотра файловой системы и возобновить процесс извлечения USB . Я не хочу извещения об извлечении (т. Е. Событие сработало после удаления USB).
Что я пробовал
Я пробовал эти Метод 1 Метод 2 Метод 3
Метод 1 - это приложение winform, оно работает, но было бы здорово, если бы я мог сделать это в консольном приложении.
В методе 2 событие вызывается только после удаления USB, но я хочу захватить событие до его извлечения.
Метод 3 - это приложение службы Windows, я не могу получить DriveID (например, F) в этом.
Извините за любые ошибки. Спасибо за помощь.