ejecutar programa desde .net

14/01/2005 - 20:54 por Liber | Informe spam
como puedo ejecutar un programa "programa.exe" que está en el servidor web,
por codigo desde una pagina .aspx, utilizando c# y asp.net ?

Preguntas similare

Leer las respuestas

#1 Oscar Galvis
14/01/2005 - 21:16 | Informe spam
dentor de tu codigo has esto:

string path = "C:\\Program Files\\WinRAR\\WinRAR.exe";

System.Diagnostics.Process.Start(path,"");

y listo..

"Liber" wrote in message
news:Oj4hTLn#
Mostrar la cita
web,
Mostrar la cita
#2 Jorge Serrano [MVP VB]
15/01/2005 - 09:33 | Informe spam
Hola Liber,

vamos a ir por partes;
supongo que sabrás que el ambiente Web no es el ambiente Windows, asi que si
quieres ejecutar un ejecutable en el servidor desde ASP.NET, éste se lanzará
allí cuando un cliente ejecute una determinada página web, por lo que se
corre el riesgo de que se ejecuten varias instancias del ejecutable.

Respecto a lanzar el ejecutable desde .NET, puedes utilizar cualquiera de
estas dos opciones:

Dim MiProceso As New Process
MiProceso = MiProceso.Start("c:\Windows\System32\Calc.exe")


Shell("C:\Windows\System32\Calc.exe")


Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"Liber" wrote:

Mostrar la cita
#3 Jorge Serrano [MVP VB]
15/01/2005 - 09:37 | Informe spam
Perdón, un pequeño detalle... los ejemplos son de VB.NET.
En C#, deberás utilizar los directorios separados con doble barra \\.

Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"Jorge Serrano [MVP VB]" wrote:

Mostrar la cita
#4 Asier
17/01/2005 - 08:48 | Informe spam
Hola,

Hay que tener en cuenta que si el ejecutable está en el servidor, puedes
tener problemas para visualizarlo en la ventana de tu browser cliente. Yo
creo que no te funcionará, para el caso de la calculadora (¿como se
transmite vía http del servidor al cliente?). Otra cosa es que ejecutes
desde el código la calculadora del Pc cliente (con lenguajes script), eso si
te funcionará bien, pero claro el EXE debe estar en cada cliente y eso creo
que no es tu caso. Y otra cosa es que quieras ejecutar funciones contenidas
en DLLs de tu servidor.
Comentarme si estoy equivocado,
Gracias

Saludos,

Asier

"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Mostrar la cita
que si
Mostrar la cita
lanzará
Mostrar la cita
de
Mostrar la cita
web,
Mostrar la cita
#5 Jorge Serrano [MVP VB]
17/01/2005 - 11:27 | Informe spam
Hola Asier,

como decía en la primera intervención del hilo, la calculadora se ejecutaría
en este caso en el servidor, no en el lado cliente.

La forma de ejecutarlo en el lado cliente es descargándolo previamente y
lanzándola via script o usando un ActiveX que lo lance en el lado cliente.

Los ambientes Servidor y Cliente funcionan de diferente manera.

Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"Asier" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida