EJECUCION de un PROGRAMA DOS EXTERNO

JOSE
04 de Noviembre del 2003
Hola, tengo que ejecutar un programa DOS externo desde una página PHP. Trabajo con windows XP. El problema es que al llamar a exec o system para ejecutar el programilla se me cuelga el navegador y me aparece el proceso en la lista de procesos como cmd.exe pero sin hacer nada. Se queda ahi colgado en 2º plano sin realizar su función y hay que eliminarlo manualmente. Debo crear un hijo del proceso navegador?, y para ejecutar el programa?