Salve ragazzi, : nel tentativo di far eseguire un programma eseguibile
con IIS tramite uno script ASP (ho installato la dll ASPEXEC.DLL e sto provando ad eseguire

NOTEPAD) . Apparentemente non succede niente. Leggendo

la documentazione della suddetta libreria leggo:"


If you do not see Notepad then it is possible that Notepad is running with a hidden window.
This could be caused by not having "Allow Service to Interact with Desktop" turned off in
Control Panel/Services/World Wide Web Publishing Service or it could be that the version
of IIS you are running is preventing the window from being displayed. Look in a task list
such as task manager, or use TList from the NT resource kit to see if Notepad is running.
Note: All InetInfo managed services must have "Allow Service to Interact with Desktop"
turned on to see visible apps."
e questo è il codice che sto cercando di eseguire:

codice:
  
<%
  Set Executor = Server.CreateObject("ASPExec.Execute")
  Executor.Application = "notepad.exe"
  Executor.Parameters = "c:\autoexec.bat"
  Executor.ShowWindow = True
  Response.Write "Attempting to execute " & Executor.Application & "<br>"
  strResult = Executor.ExecuteWinApp
  Response.Write "The result of this call was: " & strResult
%>
In effetti guardando nel task manager nella sezione processi ogni volta che avvio lo script

viene aggiunto il processo. E ora che ci sto facendo caso viene aggiunto anche con apache e

php con il comando exec(). Rileggendo la documentazione prestate l'attenzione sulla

frase:"If you do not see Notepad then it is possible that Notepad is running with a hidden

window...This could be caused by not having "Allow Service to Interact with Desktop" . E in

effetti è quello che accade sia con ISS+asp sia con apache+php. Ma come posso fare in modo

che questa applicazione venga lanciata non nascosta?