Ocultar el monitor de Windows, trabajar con él solo desde mi aplicación

Ocultar el monitor de Windows, trabajar con él solo desde mi aplicación

Necesito usar un monitor como dispositivo "privado" para mi aplicación especial, quiero usarlo como una especie de linterna y dibujar patrones especiales en él en pantalla completa. No quiero que el sistema operativo (Windows 7) reconozca este monitor como monitor. Es decir, el usuario no debería poder mover el mouse a ese monitor, cambiar su resolución, ejecutar el protector de pantalla o lo que sea. Pero quiero poder interactuar con él desde mi aplicación. El monitor está conectado mediante un cable HDMI a una tarjeta de video (probablemente nVidia).

¿Cuál es la forma más sencilla de hacer esto? Se agradecen todas las soluciones, incluida la compra de adaptadores adicionales o tarjetas de video simples o cualquier otro dispositivo especial.

Respuesta1

Se trata de una petición evidentemente imposible, ya que los requisitos son diametralmente opuestos.

Para que cualquier "aplicación" (que necesariamentese ejecuta en el sistema operativo) para utilizar o reconocer el monitor, el sistema operativo debe conocer el monitor y controlarlo.

De hecho, para cualquier sistema operativo moderno, no hay forma de acceder al hardware sin pasar por el propio sistema operativo.

Lo que podría investigar es la capacidad de un hipervisor de hardware completo, como vmware ESXi, para exponer esa segunda pantalla.soloa una máquina virtual dedicada, en la que luego puede ejecutar su aplicación.

información relacionada