É possível iniciar um segundo programa na guia Programas da Área de Trabalho Remota?

0

Eu tenho um pacote de contabilidade chamado Southware. Ele é instalado em um servidor Windows 2003r2. Cada usuário usa o RDC (conexão de área de trabalho remota) para se conectar ao servidor a partir de sua estação de trabalho (Win7 e WinXP) e iniciar uma sessão do Southware. Cada sessão é iniciada usando "Caminho do programa e nome do arquivo" na guia Programa da RDC em cada estação de trabalho. Quando o usuário termina, sai do Southware e a janela do RDC fecha perfeitamente.

O cliente do nosso pacote Contabilidade antigo (Tinyterm) tinha um recurso para adicionar teclas de atalho do teclado. Os usuários adoraram por adicionar longos P.O. destriptions de produtos ordinariamente pedidos. Bem, infelizmente não existe esse recurso no Windows ou RDC.

Eu olhei em um utilitário Open Source chamado AutoHotKey. Consegui criar um script em lote no servidor que iniciou o Southware e o AutoHotKey na guia de programas e tudo funcionou muito bem. O único problema é que as janelas do RDC não fechavam mais depois que o usuário saía do Southware. Eu tenho que executar manualmente o Gerenciador de tarefas como administrador no servidor e matar a sessão de AutoHotKey para o usuário específico. Isso infelizmente não é aceitável.

Existe uma maneira de, em vez de escrever um script, adicionar dois programas a "Caminho do programa e nome do arquivo" na guia Programa? É possível executar de forma estável um programa como AutoHotKey ou AutoIt como um serviço? É possível executar um script de saída com o RDC? Posso de alguma forma terminar o processo AutoHotKey automaticamente assim que o processo do Southware terminar? Estou pensando em todo esse processo errado? Existe uma maneira melhor de fazer isso?

Obrigado antecipadamente.

    
por Albion 06.12.2012 / 15:18

2 respostas

0

Você poderia usar isto:

link

para monitorar o processo e, em seguida, executar algo para fechar o autohotkey

    
por 06.12.2012 / 17:05
0

Embora eu me sinta meio idiota por não ver isso imediatamente, há uma resposta muito mais fácil para a minha pergunta. Carregar AutoHotKey e os scripts na estação de trabalho local em vez da sessão da área de trabalho remota. Eles funcionarão bem na janela do terminal.

    
por 07.12.2012 / 14:41