Ciao a tutti, è il primo post che scrivo anche se spesso ho preso spunto dal forum. Il mio problema è questo: Ho realizzato una web application su piattaforma .Net Framework 2.0 che risiede sul server, da un client carico una pagina aspx contenente un Javascript:
<script type="text/javascript" language="Javascript">
void function Run()
{
WSH = new ActiveXObject("WScript.Shell");
WSH.Run('C:\masterizza.vbs');
}
</script>
ed un pulsante
<asp:Button ID="RLU008" runat="server" CssClass="inputButtonDx" Text="Masterizza"/>
durante il caricamento della pagina, lato codice (file .cs) aggiungo al pulsante l'attributo "OnClick"
RLU008.Attributes.Add("onclick", "javascript:Run();");
Il contenuto del file .vbs è questo:
strComputer = "."
strCommand = "C:\notepad.exe"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
' Configure the Notepad process to show a window
Set objStartup = objWMIService.Get("Win32_ProcessStartup")
Set objConfig = objStartup.SpawnInstance_
objConfig.ShowWindow = 5
' Create Notepad process
Set objProcess = objWMIService.Get("Win32_Process")
intReturn = objProcess.Create (strCommand, Null, objConfig, intProcessID)
Alla pressione del pulsante, si dovrebbe aprire Notepad (che per l'occasione ho copiato nella posizione c:\ del client), ma non succede assolutamente nulla e non ho idea del perchè.
Ringrazio in anticipo chiunque saprà darmi una mano, grazie e buona serata Marcello.