Eu tenho um programa que é iniciado na inicialização do sistema usando o Agendador de tarefas no Windows Server 2012. O programa deve ser iniciado mesmo se o computador reiniciar automaticamente.
Administrador é a conta usada para iniciar o programa, a opção "Executar se o usuário está conectado ou não" está marcada para a tarefa.
O problema é que, quando alguém finalmente faz logon como administrador usando a Conexão de área de trabalho remota, a interface (janela do programa) fica oculta.
Pelo que entendi, não há como resolver isso usando o Agendador de tarefas.
Como posso resolver isso?
Deve ser um problema bastante comum, mas não consigo encontrar nada pesquisando na rede. Estou bastante surpreso que a Microsoft permita tal limitação em seu agendador. Posso criar um VBScript ou algo que seja executado na inicialização e inicie o programa que ficará visível quando o usuário fizer logon?
Outras idéias?
(Eu não quero ter que criar um programa separado apenas da GUI que se conecte ao programa original a propósito. Também preferiria que não precisasse finalizar o programa já em execução no logon do usuário e iniciar isso de novo.)