Здравствуйте, tdg12, Вы писали:
T>Все работает пока на сервере есть пользователь (сделан логин).
T>Но как только пользователя нет — события перестают приходить. Это можно решить, если установить запуск EventClassApp от имени конкретного сетевого пользователя.
T>Но есть еще один момент — на события кроме клиентских программ подписан сервис, запущенный на сервере.
T>Получается, что если не сделать логин на сервере до запуска этого сервиса — он собыия получить не может, т.к. COM+ не может создать экземпляр SubscriberClass.
По умолчанию для COM+ приложений стоит identity = interactive user, т.е. текущий залогиненный юзер. Юзера нет, нет identity. Нужно указать конкретного пользователя в identity.
T>Если подписчику тоже установить запуск от конкретного пользователя — событие не приходит никому 
Скорее всего, дело в правах. У этого пользователя должен быть доступ к клиентам твоего COM+ приложения. Т.е. к тем, кто к нему подписывается на события.