Показать сообщение отдельно
  #2  
Старый 12.01.2011, 06:34
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от M1ndAction
Здравствуйте!

Необходимо отслеживать подключение устройств, для которых еще не установлен драйвер. То есть по сути отлавливать появление окна "Мастер обновления оборудования". Как я понимаю, программе нужно ловить какое-то системное сообщение, но какое и как - пока вопрос для меня И вдогонку сразу дополнение: возможная ли реализация такого с помощью Delphi для 64-битных систем?

По первому - тут надо почитать MSDN. Возможно будет достаточно подписки на получени специальных сообщений винды. Собственно, именно так я делал отслеживание появляющихся и убирающихся дисков.

По второму - маловероятно, т.к. пока компилятор не умеет создавать 64-разрядный код. Хотя можно попробовать создать outproc COM-сервер. Может и приживется. Только его тогда надо будет регестрить в 2х местах для 32- и 64-бит.
Ответить с цитированием