RDP Fonte CMD padrão após “iniciar o programa a seguir na conexão”

0

Estamos usando um arquivo RDP para executar um aplicativo via Terminal Server em um Windows Server 2008 que usa o prompt de comando para executar.

Temos um atalho definido na área de trabalho do servidor com as configurações de fonte (nome e tamanho) que gostaríamos de usar na janela do prompt de comando. Se o RDP levar o usuário a acessar a área de trabalho do servidor para que ele clique duas vezes no atalho, a janela do CMD obedecerá às configurações (esse é o comportamento padrão).

Se, em vez disso, os usuários ativarem a conexão remota fazendo uso do parâmetro "iniciar o programa a seguir na conexão" no arquivo RDP, o prompt de comando executado automaticamente não terá as configurações.

As configurações usadas são indesejáveis. Nós não queremos que os usuários tenham que mexer nas propriedades. Alguma pista sobre como conseguir isso?

    
por Rodrigo Morell 02.11.2011 / 17:50

1 resposta

0

No primeiro caso, as configurações do console são armazenadas no próprio atalho (dentro do arquivo .lnk ), então elas só se aplicam quando o atalho é clicado. No segundo caso, o atalho não está sendo usado - você executa o executável diretamente. Ter o Windows verificando a existência de .lnk é impraticável. Mas se você rodar seu programa desta forma, e então ajustar as configurações da fonte, elas serão armazenadas no Registro 1 , vinculado ao título inicial da janela do console 2 , e deve aplicar-se ao programa, não importa como ele é iniciado (a menos que eles sejam substituídos pelas configurações de um atalho).

1 O local do Registro é HKCU\Console , um local específico do usuário (mas pode ser implantado automaticamente usando a Diretiva de Grupo).

2 Às vezes é o título da janela, mas às vezes é o caminho completo do executável. Na verdade, não tenho certeza do que é usado quando.

    
por 02.11.2011 / 21:56