VScript.shell

08/09/2004 - 15:42 por Virginia | Informe spam
Hola a todos, tengo que ejecutar un .exe enviándole
parámetros desde una asp.
Ingreso el siguiente código y se me cuelga, tarda una
barbaridad en ejecutar. Cabe aclarar que tengo los
permisos de ejecución en el IIS. Espero que alguien me
pueda ayudar. Gracias de antemano. Ahí va el código:
<%
Dim Wshshell

set Wshshell = CreateObject("WScript.Shell")

return = WshShell.Run ("C:\GenObj.exe 114", 1, true)
if return then
response.write "Los Datos se Actualizaron
Correctamente"
else response.write "Hubo Errores en la Actualizacion"
end if
%>


Gracias, Vir.
 

Leer las respuestas

#1 Jhonny Vargas P. [MVP]
09/09/2004 - 01:25 | Informe spam
Deja ese ejecutable en una carpeta no en la raiz del servidor, ejemplo:
C:\ejecutable y a esta carpeta dale acceso total a los usuarios anónimos y
vuelves a ejecutar.

Por otra parte te recomiendo que estos procesos (que se necesitan tener que
dar seguridad adicional a algunos usuarios) lo dejes en algún componente
ActiveX y lo subas a la COM+ con un usuario administrador para que él se
encargue de la ejecución de dichos procesos o programas.

Saludos,
Jhonny Vargas P.
Santiago de Chile


"Virginia" escribió en el mensaje
news:816a01c495a9$a3e0d910$
Hola a todos, tengo que ejecutar un .exe enviándole
parámetros desde una asp.
Ingreso el siguiente código y se me cuelga, tarda una
barbaridad en ejecutar. Cabe aclarar que tengo los
permisos de ejecución en el IIS. Espero que alguien me
pueda ayudar. Gracias de antemano. Ahí va el código:
<%
Dim Wshshell

set Wshshell = CreateObject("WScript.Shell")

return = WshShell.Run ("C:\GenObj.exe 114", 1, true)
if return then
response.write "Los Datos se Actualizaron
Correctamente"
else response.write "Hubo Errores en la Actualizacion"
end if
%>


Gracias, Vir.

Preguntas similares