Sto cercando di lanciare due file eseguibili, residenti sul server, in sequenza da una pagina asp attraverso il componente ASPEXEC.

Si tratta di analog.exe (che analizza i log) ed rmagic.exe che formatta i dati ricavati da analog.

Riesco a farli partire entrambi attraverso questo script che riporto per completezza:

codice:
<%
Set Executor = Server.CreateObject("ASPExec.Execute") 
Executor.Application = "percorso\analog.exe"
Executor.ShowWindow = True 
Response.Write "Tentativo di esecuzione " & Executor.Application & " in corso...
" 
strResult = Executor.ExecuteDosApp 
Response.Write "Risultato della richiesta di esecuzione: " & strResult & "

"
Executor.Application = "percorso\ReportMagic\rmagic.exe"
Executor.ShowWindow = True
Response.Write "Tentativo di esecuzione " & Executor.Application & " in corso...
" 
strResult = Executor.ExecuteDosApp 
Response.Write "Risultato della richiesta di esecuzione: " & strResult
%>
Il primo analizza i log e produce un rapporto che dovrebbe essere scritto in ReportMagic\report.dat

ma analog.exe dopo essere stato eseguito con successo mi da il seguente errore:

Fatal error: failed to open output file ReportMagic\report.dat

Poi viene eseguito il secondo che non riesce a leggere i dati del report.dat (il quale esiste già anche se non è stato aggiornato da analog.exe) dandomi quest'altro errore:

ERROR: -- Could not open a default settings file matching, rmagic.*. --

Credo sia una questione di permessi... potete aiutarmi?