Как отключить всплывающее сообщение Windows «Вам нужно отформатировать диск…» без удаления буквы диска

2

Я делаю тестовую программу для своих USB-накопителей, но каждый раз, когда я подключаю один из USB-накопителей, Windows отображает всплывающее окно «Вам нужно отформатировать диск ...». Можно ли разрешить Windows не показывать это сообщение, не удаляя букву диска (это решение, которое я нашел, но не является решением для меня, потому что мой диск должен иметь букву диска). Когда я снова подключаю USB, Windows должна снова смонтировать USB, но просто не показывать сообщение.

Спасибо,

пьер
источник
Вопрос не тот, потому что, когда я подключаю USB, Windows должна снова подключить мой USB, но просто не показывать сообщение.
Пьер
Зачем ему нужна назначенная буква диска?
Сет
Я использую это в своей программе для записи файлов на флешку и прочее.
Пьер

Ответы:

0

Если это только для целей тестирования на вашей машине, вы можете написать себе быстрый скрипт AutoIt, который автоматически закрывает всплывающее окно, как только оно появляется.

While 1
   WinClose("Microsoft Windows", "You need to format the disk in drive")
   Sleep (1000)
Wend

Не могу воспроизвести всплывающее окно здесь, но я думаю, что это должно работать.

adiuva
источник
Это, наверное, хорошее решение. Есть идеи, как включить функцию WinClose () в C #?
Пьер
Если я вас правильно понял, вы пытаетесь реализовать ту же функциональность, которую обеспечивает AutoIt, в своем собственном приложении? Если это так, это может быть начало: stackoverflow.com/questions/9248444/… . Хотя я бы остановился на AutoIt для тестирования, так как это намного проще :)
adiuva
Точно, но я не очень представляю, как в данный момент.
Пьер
0

Спасибо adiuva, это работает с Autolt. Но есть ли возможность разрешить приложению проверять: «Вам нужно отформатировать диск I: перед тем, как вы сможете его использовать». есть во всплывающем окне и только потом закрывать всплывающее окно? Код всплывающего

пьер
источник