Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Ejecutar una Aplicacion desde una pagina ASP
Enviado por Martin el día 4 de abril de 2002
Necesito saber como Ejecutar una Aplicacion desde una pagina ASP ( por ej el notepad ).
Aqui te pongo un exemplo de como ejecuto yo el blok de notas desde vbscript en asp:
************************************
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("%windir%\notepad C:\resultado.txt")
******************************************
Re: Re: Re: Re: Re: Ejecutar una Aplicacion desde una pagina ASP
Enviado por aaquesada el día 3 de marzo de 2003
Debes de instalar el Windows Script de Microsoft, para más información podes acceder OBVIAMENTE a www.microsoft.com, el error que te da es por que el DLL no está registrado en el Server donde lo estás corriendo.
Este tipo de código yo solamente lo uso OBVIAMENTE sobre IIS, no sobre ningún otro O.S.
Re: Re: Re: Re: Re: Re: Re: Re: Ejecutar una Aplicacion desde una pagina ASP
Enviado por tete el día 14 de junio de 2004
segun veo lo pones asi:Wscript.CreateObject
y creo q deberia ser asi:
Set Shell = Server.CreateObject(\"Wscript.Shell\")
ten en cuenta q creas una variable en servidor y la referencias.
Ejecuta en el servidor, pero por lo q ejecute este tipo de objeto .. es q levanta un proceso .. de ese ejecutable .. y lo q yo realmente busco es q se ejecute la aplicacion de lado del servidor pero q no solo levante el proceso .. sino la aplicacion en si .. haber si alguien puede ayudarme en este dilema q es lo q busco en realidad.
este codigo lo ejecute desde asp. NET
Respecto al Objeto WScript .. He instalado el Windows Host Script y a pesar de ello el error continua ... He dado de alta algunos OCX y DLL pero continua ... Sigo investigando y si alguíén le encuentra comparta el dato.
Re: Re: Ejecutar una Aplicacion desde una pagina ASP
Enviado por jp el día 29 de mayo de 2008
mi entorno es asp, javascript sobre iis 5.0 windows xp sp3, ie 7.0
Yo lo hice con una Funcion Javascript
function RunEXE(usu,pass)
{
var oShell = new ActiveXObject("WScript.Shell");
var prog = "C:\\Oracle\\dev6i\\Bin\\ifrun60.EXE"
var quoteS = String.fromCharCode( 34 );
var param1 = "module=vts";
var param2 = "logon_screen=YES";
var param2 = "userid="+usu+"/"+pass+"@baseora";
oShell.Run(quoteS + prog + quoteS + " " + param1 + " "+ param2, 1,
false);
El error que me es "el servidor de automatizacion no puede crear el objeto", esto ocurre porque el activez que se crea no está firmado, de echo, si habilitas la opcion ejecutar activex no firmados y bajar activez no firmados (o sin firmar) se ejecuta sin problema
Alguién sabe como hacer para firmarlo?? hasta ahora he llgado a LPKtool para firmar pero no supe como poner el javascript function al interior de OBJECT