В Windows 7 есть сеанс 0, в котором работают службы, и другие сеансы, взаимодействующие с пользователями.
Клиенты WCF, работающие в сеансе 0, не могут видеть каналы, открытые в сеансе 1, если:
- Ставить
SeCreateGlobalPrivilege
- не вариант для меня - Показать пользовательский интерфейс, работающий как пользователь сеанса 0, но видимый для пользователя сеанса 1 — это возможно, когда служба запускает пользовательский интерфейс с помощью
CreateProcessAsUser
- Используйте другую привязку, например
netTcpBinding
Любое другое решение?
Этот вопрос также фигурирует на форуме Microsoft. опубликовать