La Web del Programador: Comunidad de Programadores
 
    Pregunta:  37738 - EJECUTAR PROGRAMAS MS-DOS EN WIN XP
Autor:  Juan Baqués LLusá
Poseo varios programas en MS-DOS, realizados en QBasic, necesarios para la gestión de una polleria, he cambiado de sistema operativo de Win-98 SE, a Win XP, pero no logro que funcionen. Si eligo simbolo del sistema en Win XP, cuando arranco el programa .EXE, se me queda la pantalla del monitor en negro y no puedo hacer nada.
¿Cómo puedo hacer que corran los programas en QBasic en Win XP?

  Respuesta:  Ariel Lazzari
Tengo desarrollado muchos programas en dos para varios tipos de comercio, y los he instalado en todas las versiones de windows, incluso vista y no he tenido ningun problema. por favor si me das mas datos, seguramente juntos podremos hacer funcionar tu sistema.

  Respuesta:  Andrés Jaña A.
Lo mejor es utilizar algún programa de emulación de DOS(como el DOSBOX), la actual compatibilidad del XP con DOS nunca funcionará como es debido, y más se te complicará aún si tienes una partición ntfs.

Cabe destacar que la "compatibilidad con ..." que tiene XP es para indicarle al programa cual es el Sistema opertaivo con el cual está trabajando y asi "engañarlo" diciéndole que es W95 o W98.

Descarga este emulador en :
http://dosbox.sourceforge.net
Instalalo y dentro de él monta la partición C con :
mount c c:\
y luego ejecuta los comandos Dos como lo hacías antes.

Saludos

  Respuesta:  SuNcO
Quiza esto te sirva

Crea un icono hacia tu programa
Te vas a sus propiedades y a la ceja que dice Compatibilidad

Checa donde dice : Ejecutar en modo de compatibilidad para...

Cambiala a Win98 incluso a Win95

Si aun no funciona vete a la ultima a ver la ayuda al respecto

Si es un .bat tiene mas opciones si mal no recuerdo

(Recuerdo una que decia "Ejecutar en modo ms-dos")