Salve a tutti,
su una macchina Win XP Pro (con IIS 6), con l'estensione AspExec correttamente configurata, avviene una cosa strana, faccio partire il comando della estensione da una pagina asp, apparentemente la dll non da segni di vita anche se da "Call OK", in realtà il processo da taskmanager è in esecuzione, l'unico problema che a video non si vede nulla...
Cerco di semplificare:
AspExec avvia il programma exe come da file asp, solo che è come se lo avviasse in Background... come mai? come posso risolvere?
ps. su un'altra macchina con la stessa ed identica configurazione il tutto funziona, l'unica differenza è che da Task Manager il processo nella macchina che funziona è avviato dall'utente "SYSTEM" mentre nella macchina che non funziona il processo viene avviato dall'utente "IWAN_NOMEMACCHINA"... Credo possa dipendere dai permessi dell'utente che avvia il processo, almeno credo, ma come posso fare per risolverlo o per cambiare l'utente che avvia la dll?
il codice che uso è:
Grazie a tuttiCodice PHP:<%
Set Executor = Server.CreateObject("ASPExec.Execute")
Executor.Application = "C:\Programmi\Applicazione.exe"
'Executor.ShowWindow = True 'sia true che false non funziona
strResult = Executor.ExecuteWinApp
%>

Rispondi quotando