Добрый день.
Есть windows сервис который должен уведомлять десктопные приложения о смене своего статуса.
Раньше использовались передача сообщений через:
RegisterWindowMessage, EnumWindows, PostMessage.
Но в новых версиях Windows была введена разная безопасность, сервисы и приложения разнести по разным уровням и сообщения перестали доходить.
После пересылка была сделана через mailslot, она работала нормально.
Но теперь потребовалось чтобы несколько приложений получало статус, а mailslot с нужным именем можно создать только один, соответственно и только одно приложение получает сообщения.
Вопрос: какой механизм лучше использовать для рассылки от сервиса нескольким приложениям маленьких сообщений?