Deshabilitar el botón de cierre en el programa DOS en Windows 7

6

En mi empresa tenemos tiendas que ejecutan algunos viejos programas de DOS.

Antes de Windows 7, podía ejecutar estos programas en pantalla completa y ahora no puede.

Sé que hay soluciones alternativas para acceder a pantalla completa (por ejemplo, DOSBox, retrotraer controladores de video). Sin embargo, se ha demostrado que ambas soluciones causan problemas.

Como alternativa, queremos deshabilitar el botón de cierre en la ventana del símbolo del sistema que carga este programa de DOS.

La razón es que el programa tiene su propio método de cierre que funcionó bien con pantalla completa, pero ahora sin él, los usuarios hacen clic en el botón de cerrar y un cierre como este interfiere con nuestros datos.

¿Cómo puedo desactivar el botón de cerrar?

Cualquier ayuda es apreciada, gracias

tony.ae
fuente

Respuestas:

6

Puede reinventar la rueda y crear su propio contenedor para iniciar su programa, utilizando algo como AutoIt o su lenguaje de programación favorito.

O puede usar el programa ConsoleNoClose de Uwe Sieber para hacer exactamente eso: deshabilitar el botón Cerrar (X) en una ventana del símbolo del sistema. Cuando inicia el programa, permanece residente y deshabilita el botón en cualquier símbolo del sistema abierto a medida que se enfoca.

Probado en Windows 7 Professional de 32 bits.

¡Espero que ayude!

JSanchez
fuente
0

He usado la 'Ventana cerrada' de Uwe Sieber de su sección de Herramientas de Windows.
Desde la página de herramientas de Windows - CerrarWindow V0.1 - cerrar ventanas
Para descargar directamente - Uwe Sieber's ConsoleNoClose
¡Funciona bastante bien! Simplemente comience con el perameter "/ 1" en el archivo por lotes.

Matthew Pettigrew
fuente
Esta herramienta fue sugerida en la primera respuesta, hace más de un año.
G-Man