VegetaSSJ5
17-11-2009, 11:58
Salve a tutti, avrei bisogno di un vostro suggerimento perchè nonostante abbia girovagato per praticamente tutta internet e provato in infiniti modi, non riesco a lanciare un eseguibile da una pagina asp. Incollo qui il sorgente:<%
Dim WshShell, sPath, sCommand
sPath = Server.MapPath(".\TEST\TEST.exe")
Response.Write sPath
Set WshShell = Server.CreateObject("WScript.Shell")
WshShell.run(sPath)
Set WshShell = Nothing
%>
L'output che ricevo è il seguente:c:\inetpub\wwwroot\TEST\TEST.exe
Errore di run-time di Microsoft VBScript error '800a0046'
Autorizzazione negata
/exec.asp, line 10
Ho assegnato permessi di lettura/modifica/esecuzione agli utenti IUSR_machine e IWAM_machine alla cartella C:\inetpub\wwwroot che quindi sono stati ereditati anche alla sottocartella TEST e al file TEST.exe
Sapreste dirmi dove sbaglio?
Grazie.
Dim WshShell, sPath, sCommand
sPath = Server.MapPath(".\TEST\TEST.exe")
Response.Write sPath
Set WshShell = Server.CreateObject("WScript.Shell")
WshShell.run(sPath)
Set WshShell = Nothing
%>
L'output che ricevo è il seguente:c:\inetpub\wwwroot\TEST\TEST.exe
Errore di run-time di Microsoft VBScript error '800a0046'
Autorizzazione negata
/exec.asp, line 10
Ho assegnato permessi di lettura/modifica/esecuzione agli utenti IUSR_machine e IWAM_machine alla cartella C:\inetpub\wwwroot che quindi sono stati ereditati anche alla sottocartella TEST e al file TEST.exe
Sapreste dirmi dove sbaglio?
Grazie.