Hola ... tengo el mismo problema ... de hecho mi programa en C es un simple "hola mundo" y en php tengo:
Código PHP:
$lvResult2 = null;
$lvResult3 = null;
$lvResult = exec( '__wlcm.bat', $lvResult2, $lvResult3 );
echo 'Resultado:<br />';
echo $lvResult . '<br />';
echo '------------------<br /><br />';
if( !is_array( $lvResult2 ) )
echo 'Salida: ' . $lvResult2 . '<br />';
else
{
echo 'inside 2:<br />';
foreach( $lvResult2 as $x => $y )
echo $x . '=>' . $y . '<br />';
echo '------------------<br /><br />';
}
echo 'Salida: ' . $lvResult3 . '<br />';
Lo curioso es que como salida obtengo "-1073741515" ... Al ejecutar el programa directamente en línea de comandos no marca ningún error ni cosas parecidas.
¿Alguna idea?, gracias de antemano!