Como você se comunica entre a Sessão 0 do Windows Vista e o Desktop?

Nas versões anteriores do Windows anteriores ao Vista, você poderia ter um Serviço do Windows interagindo com o usuário atual da área de trabalho conectada para exibir facilmente as informações na tela do serviço. No Windows Vista, a sessão 0 foi adicionada para garantir a segurança dos serviços da área de trabalho. Qual é uma maneira fácil de se comunicar entre um serviço e um aplicativo em execução fora da Sessão 0? Até agora, eu consegui contornar isso usando o TCP / IP para se comunicar entre os dois, mas parece ser uma maneira desleixada de fazê-l

questionAnswers(3)

yourAnswerToTheQuestion