max246
15-07-2010, 09:38
Devo eseguire un programma da uno script in C.
Ho uno switch che deterinate tramite il parametro passato, quale programma eseguire.
Ora non riesco a far si che esegua il mio vbs e nemmeno un notepad!
Ho provato questo ma non funziona:
#include <stdio.h>
#include <unistd.h>
int main() {
printf("Esecuzione di ls\n");
execl("c:\\windows\\","notepad.exe","-l",(char*)0);
printf("Si e' verificato un errore nell'esecuzione del codice\n");
exit(1);
return 0;
}
Ho uno switch che deterinate tramite il parametro passato, quale programma eseguire.
Ora non riesco a far si che esegua il mio vbs e nemmeno un notepad!
Ho provato questo ma non funziona:
#include <stdio.h>
#include <unistd.h>
int main() {
printf("Esecuzione di ls\n");
execl("c:\\windows\\","notepad.exe","-l",(char*)0);
printf("Si e' verificato un errore nell'esecuzione del codice\n");
exit(1);
return 0;
}