Criar sessão do Windows por meio de programação

Eu tenho um serviço em execução na sessão de serviços do Windows (0). Na conexão de um cliente, preciso criar uma nova sessão do Windows para determinadas credenciais de usuário, fazer o login desse usuário e iniciar um aplicativo nessa nova sessão.

Existe uma maneira de criar programaticamente uma sessão de usuário para determinadas credenciais de usuário?

questionAnswers(2)

yourAnswerToTheQuestion