Eu tenho uma segunda tela anexada ao meu computador e gostaria de usar a tela para mostrar algo permanentemente. Na verdade, quero que apenas um aplicativo especial seja executado em tela cheia. O aplicativo não requer nenhuma entrada do teclado ou mouse neigther.
Eu sei que posso estender a tela e mover qualquer janela para lá. Mas eu também gostaria de poder fazer logoff e deixar algum outro usuário (membro da família) fazer login nesse computador sem afetar o que está sendo exibido na segunda tela.
Eu não sei se esse é um bom caminho, mas é isso que eu tentei:
Eu fui em C: \ Windows \ system32. Eu removi sethc.exe (depois de alterar as permissões de arquivo nececcary). Copiei cmd.exe e configurei o nome da cópia como sethc.exe. Agora, sempre que o turno é pressionado, 5 vezes aparece o prompt de comando da janela Facilidade de acesso. A partir desse comando, posso executar qualquer aplicativo mesmo quando estou desconectado ou quando o computador está bloqueado. Eu posso usar o mouse para mover novas janelas para a segunda tela.
O problema com esta abordagem é que as janelas na segunda tela ficam ocultas com o plano de fundo da área de trabalho quando um usuário faz o login. Elas reapergem quando o usuário trava o computador novamente e ele desiste quando o usuário swiching.
Então, qual é o jeito certo de fazer o que eu quero? Como posso tornar o conteúdo da segunda tela permanente?
Note que eu não me importo com problemas de segurança, risco de quebrar o computador e eu nem me importo em escrever código c ++ e chamar funções Win API ou qualquer coisa que seja necessária. O aplicativo que quero rodar lá é open source ... então, caso seja realmente necessário, eu estaria disposto a olhar para os códigos-fonte e tentar modificá-lo.