Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ejecutar programa con INTDOS(...) y pasarle parametros

Estas en el tema de Ejecutar programa con INTDOS(...) y pasarle parametros en el foro de C/C++ en Foros del Web. Hola, tengo una funcion que ejecuta un programa utilizando la funcion intdos(...) de dos.h y ejecuta la interrupcion 4b equivalente al Exec. regs.h.ah = 0x4B; ...
  #1 (permalink)  
Antiguo 12/03/2008, 19:04
 
Fecha de Ingreso: diciembre-2003
Ubicación: San Pedro Sula
Mensajes: 165
Antigüedad: 20 años, 5 meses
Puntos: 0
Exclamación Ejecutar programa con INTDOS(...) y pasarle parametros

Hola, tengo una funcion que ejecuta un programa utilizando la funcion intdos(...) de dos.h y ejecuta la interrupcion 4b equivalente al Exec.

regs.h.ah = 0x4B;
regs.h.al = 0x00;
regs.x.dx = (unsigned) nombre_de_archivo;
regs.x.bx = ?? // --------> deberia apuntar al bloque de parametros del psp
ret = intdos(&regs, &regs);

Carga y ejecuta el archivo "nombre_de_archivo" (que es un .com) el cual puede estar seguido de parametros... pero no se como pasarselos, coloque el apuntador dado por MK_FP(_psp, 128) pero no responde...

Gracias de antemano por su colaboracion.
__________________
J. Alberto Montoya
------------------
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:08.