
Preciso usar um monitor como um dispositivo "privado" para minha aplicação especial, quero usá-lo como uma espécie de lanterna e desenhar padrões especiais nele em tela inteira. Não quero que este monitor seja reconhecido pelo sistema operacional (Windows 7) como um monitor. Ou seja, o usuário não deve ser capaz de mover o mouse para esse monitor, alterar sua resolução ou executar o protetor de tela nele ou algo assim. Mas quero poder interagir com ele a partir do meu aplicativo. O monitor está conectado usando um cabo HDMI a uma placa de vídeo (provavelmente nVidia).
Qual é a maneira mais simples de fazer isso? Todas as soluções são apreciadas, incluindo a compra de adaptadores adicionais ou placas de vídeo simples ou quaisquer outros dispositivos especiais.
Responder1
Trata-se de um pedido obviamente impossível, uma vez que os requisitos são diametralmente opostos.
Para que qualquer "aplicação" (que necessariamenteroda no sistema operacional) para usar ou reconhecer o monitor, o monitor deve ser conhecido e controlado pelo sistema operacional.
Na verdade, para qualquer sistema operacional moderno, não há como acessar o hardware sem passar pelo próprio sistema operacional.
O que você pode investigar é a capacidade de um hipervisor de hardware completo, como o VMware ESXi, de expor esse segundo monitorapenaspara uma VM dedicada, na qual você poderá executar seu aplicativo.