O Terminal Server não irá executar um programa em uma sessão

3

Estou executando uma instalação do Windows 2008 Enterprise de 32 bits no modo Serviços de Terminal. Eu tenho um programa que é executado localmente, mas não será executado enquanto estiver conectado com o RDP. Ao tentar iniciá-lo, posso ver o programa em execução no gerenciador de tarefas, mas ele nunca é exibido para o usuário. Não há mensagens, nenhum erro, nada além de um processo listado no gerenciador de tarefas. Não há indicação de que algo está acontecendo.

Instalei o programa usando a opção "Instalar programa no Terminal Server" no painel de controle e também tentei reinstalá-lo com o modo "change user / install".

Alguma sugestão?

EDIT: funciona bem no Terminal Server 2003.

    
por Mr Furious 31.10.2009 / 15:33

3 respostas

2

Infelizmente, a execução ou não do aplicativo em uma sessão de terminal depende de como ele foi escrito. Mais do que provavelmente, o problema de compatibilidade se deve ao código que faz uso do Namespace global, que não é mais permitido por motivos de segurança. Eu tentaria modificar as propriedades do executável para que ele seja executado no Modo de Compatibilidade do Windows XP e ver se isso funciona. Há uma excelente entrada no blog da Technet que explica por que isso acontece com aplicativos herdados: link

    
por 18.11.2009 / 23:05
1

Não sei de qual versão do Windows você está se conectando. Se for Vista ou 7, você precisará usar mstsc / admin em vez do comando descrito por Knox. Se esse aplicativo funcionar na sessão administrativa, é provável que o software exija uma elevação de privilégio de algum tipo.

    
por 16.11.2009 / 23:09
0

Pode ser útil como uma etapa de depuração conectar-se à sessão do console (sessão 0) e ver se o aplicativo funciona lá. Talvez o aplicativo esteja inadvertidamente codificado para funcionar somente na sessão 0. No cliente, tente

mstsc -v: servername / F -console

conforme documentado em

Como se conectar e sombrear a sessão do console com os serviços de terminal do Windows Server 2003

    
por 01.11.2009 / 13:59