Que tal:
Solo me gustaría agregar un comentario extra, si ejecutas un programa en c++ para dos (por ejemplo en borland) que maneje el ratón pero desde Windows, funciona sin problemas, pero...si lo corres bajo MS-DOS puro, por ejemplo iniciando Win Me con el disco de arranque, no se visualiza el puntero del mouse y tampoco trabaja aunque lo tengas conectado.
La razón es porque ms-dos no carga drivers automáticamente para el mouse como si lo hace windows (a no ser que lo cargues manualmente en alguno de los archivos de inicio del ms-dos), yo puse la línea siguiente en el autoexec.bat del disco de arranque de Win Me y funciona el mouse sin problemas.
LH A:\MOUSE.COM Supongo que seria mejor reemplazar por solo mouse.com, pero no lo probé, aqui mouse.com es un driver genérico para el ratón pero que para casos generales funciona bien, por desgracia extravíe la pagina de donde había bajado el controlador pero dejo otra que supongo hace lo mismo:
Drivers genéricos para el mouse y el cd