-
Всем привет. Собственно есть слудещея задача, нужно при выходе новой версии программы закривать все ее екземпляры и обновить ее. Есть возможность дописать произвольный код в програмы которые нужно обновлять. Надо учитувать что программа может быть открыта в разных пользовательских сессиях. Идея следующая: 1. Написать программу которая будет проверять наличия новых версий и при нужде отправлять виндовс сообщения на HWND_BROADCAST. 2. Во все програмы дописать обработчик етого сообщения и при приеме закривать програму.
Будет ли работать такой метод?, какие плюсы и минусы? Что можно придумать ещо?
-
> kolj (17.08.10 20:52)
> 1. Написать программу которая будет проверять наличия новых > версий и при нужде отправлять виндовс сообщения на HWND_BROADCAST.
Оные сообщения действенны лишь в пределах текущей сессии, msdn.
-- Regards, LVT.
-
> Что можно придумать ещо?
свой сервис, с которого все запущенные копии получат информацию, например через сокеты
|