Написал свой СОМ сервер ввиде сервиса.
В dcomcnfg установил настройки:
— для сервера custom access/launch permissions для system и interactive
— удалил всех из default access/launch permissions
Затем пробую CreateOleObject и получаю "Access is denied", при этом сервер запустился!
И действительно стоит добавить в default access permitions, например, INTERACTIVE, все работает!
Отмечу что тоже самое для обычного сервера (не сервиса) работает, а вот для сервиса уже нет.
Кто-нибудь понимает что происходит?
Возможно здесь зайдествован еще какой-то DCOM'овский объект,
у которого настройки use default, а там я всех удалил
ну тогда, что это за объект и зачем он нужен