Como posso obter o XWin para iniciar como um serviço do Windows?

0

Estou executando o Cygwin no Windows XP. Eu quero que o XWin inicie como um serviço do Windows. Como posso configurar isso?

    
por Javid Jamae 14.10.2011 / 18:59

1 resposta

2

Você não faz. Não é suposto que os serviços tenham acesso à área de trabalho do usuário 1 - isso era realmente removido no Vista - e sem ele, o XWin é um pouco inútil.

Basta colocar o XWin no seu "Startup" pasta.

( 1 eu disse "the", mas o Windows XP tem "Fast User Switching" por padrão. Pode haver vários usuários logados ao mesmo tempo. Em que sessão o XWin seria executado?)

[Agora, vou me odiar por isso, mas] você pode executar programas arbitrários como serviços do Windows usando uma ferramenta da Microsoft srvany , conforme descrito no artigo da Microsoft "Como criar um serviço definido pelo usuário" . Junto com isso vem instsrv para fácil instalação. Não se esqueça de alterar a conta em que seu serviço é executado. Posteriormente, marque o serviço como "interativo" por meio de sc config svcname type= interact ou por meio do gerenciador de serviços ( services.msc ).

    
por 14.10.2011 / 19:21