Loading App GUI do Windows Service
Estou escrevendo um serviço .NET Windows cuja função é iniciar um aplicativo GUI (cuja origem não está disponível). A operação é um incêndio e esqueça, nenhuma comunicação além dos parâmetros iniciais da linha de comand
O serviço deve ser executado como uma determinada conta do Window
Problem: o aplicativo que o serviço lança énã exibido na área de trabalho. Precisa ser, pois é um aplicativo interativo. Qual é a solução
ota: esta é a especificação e o design do sistema. As preocupações típicas levantadas com a comunicação de serviço / aplicativo e segurançanão se aplic neste caso específico.
edit: os elementos da GUI são exibidos corretamente quando você faz login como conta do sistema local; no entanto, devido ao aplicativo GUI precisar acessar unidades de rede (ele não consegue entender o mapeamento UNC), ele precisa ser executado como uma conta de usuário especificada, e que não possui uma configuração "exibir elementos interativos".
edit2: o sistema operacional é o Windows 2003 Server e não há planos de atualizá-l