A aplicação iniciada automaticamente no windows 8 corre atrás do Metro

0

Temos um aplicativo (media player de sinalização digital) escrito em c # que é iniciado automaticamente quando o usuário faz login. o aplicativo é iniciado por um atalho colocado na pasta de início automático. No windows 8, o aplicativo começa bem, mas está sendo executado atrás da interface do usuário do metrô. Quando mudo para a área de trabalho, meu aplicativo está sendo executado como pretendido.

Eu preciso encontrar uma maneira de fazer meu aplicativo mudar para a área de trabalho quando estiver começando. No momento, a única maneira de garantir que meu aplicativo seja exibido é executá-lo é o próprio desktop.

Sim. Meu aplicativo está sendo executado como o mais alto e cobre a área de trabalho normal. Não sei como é exibida a interface do usuário do metrô, se ela está sendo executada em seu próprio desktop ou se é simplesmente renderizada acima da área de trabalho normal. Eu tentei o script de inicialização "Enviar Desktop.scf" de link e parece funcionar, mas eu gostaria de controlá-lo diretamente do meu próprio código.

    
por Sathya 12.12.2012 / 10:41

1 resposta

1

Eu encontrei uma solução de trabalho que faz o que eu quero. link

Ao minimizar todas as janelas que a interface do usuário do Metro oculta também. Não tenho certeza se esta é a melhor solução, mas parece funcionar.

    
por 13.12.2012 / 10:43