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

Когда появляется новый диск или пропадает существующий, то винда рассылает всем топовым окнам специальное сообщение (наизусть не помню, так что не подскажу, но найти его не очень сложно, там только проблема в другом - это сообщение приходит неколько раз и надо отловить именно одно из них). Тебе надо поймать это сообщение, понять что произошло и произвести соотв. операцию над ярлыками. Как работать с ярлыками - см интернет, там тьма примеров на эту тему.
Приложение лучше делать такое, которое сидит в треее - тебе нужно окно для отлова сообщений. в принципе, можно отловить сообщение и в сервисе, но тогда к этим проблемам тебе еще добавится проблема добирания до нужного десктопа.
Ответить с цитированием