Как подавить звонок в dll, чтобы открыть диалоговое окно с предупреждением в vb.net - PullRequest
0 голосов
/ 28 марта 2012

Я вызываю функцию во внешнем dll на устройство, которое выполняет некоторые прошивки.Когда я вызываю device_open (), драйвер устройства вызывает диалоговое окно с предупреждением, в котором говорится, что доступна более новая версия прошивки.Как подавить диалоговое окно с предупреждением?Я вызываю эту функцию во время ночного теста, поэтому диалоговое окно предотвращает завершение моих тестов.

1 Ответ

0 голосов
/ 28 марта 2012

Учитывая ваш сценарий использования, я сомневаюсь, что написание кода для решения этой проблемы действительно стоит затраченных усилий (API для FindWindow, KeyStroke для отправки в диалоговое окно и т. Д.).
Я предлагаю эту бесплатную утилиту, которая запускаетсямакрос клавиатуры AutoHotKey .(Я не связан с ними) Найдите, в частности, макрос WinWaitActive

Обратите внимание на проблему Запуск от имени администратора для этой утилиты в Windows 7 или Vista

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...