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