El problema es que le pasas los punteros de tu proceso... No puedes hacer eso... Cuando tu le envias el puntero por ejemplo de la cadena "HOLA" este puntero es solo de tu proceso, y desde cualquier otro proceso no puede ser leido como si nada...
Es decir, tendras que escribir tanto el codigo que pushea como los argumentos que pusheas en la memoria del proceso ajeno...
Es decir, tendras que escribir tanto el codigo que pushea como los argumentos que pusheas en la memoria del proceso ajeno...