Foros del Web » Programación para mayores de 30 ;) » .NET »

Retornar valor de ejecutable.

Estas en el tema de Retornar valor de ejecutable. en el foro de .NET en Foros del Web. Hola a todos los foreros. Mi pregunta es la siguiente, tengo un ejecutable el cual recibe un parametro por medio de la linea de commandos ...
  #1 (permalink)  
Antiguo 22/05/2008, 19:24
Avatar de Cuezaltzin  
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 20 años, 5 meses
Puntos: 0
Exclamación Retornar valor de ejecutable.

Hola a todos los foreros.

Mi pregunta es la siguiente, tengo un ejecutable el cual recibe un parametro por medio de la linea de commandos Command(), con este parametro realizo una operación dentro de mi .exe y se genera un resultado. Es posible devolver el resultado de este cálculo a un .asp o que me recomiendan para obtener ese valor y despues utilizarlo en mi aplicación web.

Saludos y gracias por su ayuda.
__________________
Hasta la victoria Siempre.
  #2 (permalink)  
Antiguo 22/05/2008, 20:32
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Retornar valor de ejecutable.

pues depende q necesites hacer ??? y q te necesita devolver ese ejecutable.??
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 22/05/2008, 21:01
Avatar de Cuezaltzin  
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Retornar valor de ejecutable.

Pues el cálculo que realiza mi .exe es lo siguiente, recibo un string de 5 posiciones y hace un tipo de encriptación y regresa un string de 4 posiciones.

De manera general lo que busco es tener una pantalla en .asp la cual por medio de una caja de texto ingresar una cadena, esta se mande al ejecutable realize la encriptación y regrese la cadena con 4 caracteres y se pinte el resultado de regreso en la pantalla .asp.

Espero haberme explicado lo suficiente.

Saludos.
__________________
Hasta la victoria Siempre.
  #4 (permalink)  
Antiguo 23/05/2008, 07:10
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Retornar valor de ejecutable.

si lo q necesitarias hacer es lo siguiente

primero dale una vuelta a esta clase "Process" (using System.Diagnostics;)
y a este metodo y accede al output de tu proceso


Process miprocesodeencriptacion = new Process();
miprocesodeencriptacion.StartInfo.FileName = "nombredeaplicacion.exe";
miprocesodeencriptacion.StartInfo.Arguments = "tusargumentosapasar";
miprocesodeencriptacion.Start();
string resultado=miprocesodeencriptacion.StandardOutput.R eadToEnd();

espero q te sirva
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 28/05/2008, 18:32
Avatar de Cuezaltzin  
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Retornar valor de ejecutable.

Gracias Peterpay por tu ayuda.

Sigo sin poder realizar lo que te comentaba. Actualmente tengo el siguiente codigo:

Dim myProcess As New Process()

myProcess.StartInfo.FileName = "IExplore.exe"
myProcess.StartInfo.Arguments = FindResetPIN(Command())
myProcess.Start()

El cual abre una nueva pantalla del Internet Explorer, pero lo que quiero hacer es que el parametro que se calcula con FindResetPIN(Command()) lo envie de regreso a mi página web que envio la solicitud de ejecución de mi .exe. el cual esta en ASP 2.0 no .NET.

Es posible realizar esto.

Saludos.
__________________
Hasta la victoria Siempre.
  #6 (permalink)  
Antiguo 29/05/2008, 03:57
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 4 meses
Puntos: 606
Respuesta: Retornar valor de ejecutable.

Y no te es más sencillo lanzarle una petición HTTP? Es decir, enviar directamente desde tu programa a tu web, sin pasar por Internet Explorer.
__________________
Aviso: No se resuelven dudas por MP!
  #7 (permalink)  
Antiguo 29/05/2008, 07:24
Avatar de Cuezaltzin  
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Retornar valor de ejecutable.

Exacto, creo que eso seria lo mejor o lo que estoy buscando, pero se me ha complicado como hacerlo.

Saludos.
__________________
Hasta la victoria Siempre.

Última edición por Cuezaltzin; 02/06/2008 a las 17:35
  #8 (permalink)  
Antiguo 02/06/2008, 17:35
Avatar de Cuezaltzin  
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Retornar valor de ejecutable.

Alguna sugerencia para resolver este dilema que aun tengo.
__________________
Hasta la victoria Siempre.
  #9 (permalink)  
Antiguo 03/06/2008, 16:21
Avatar de Cuezaltzin  
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Retornar valor de ejecutable.

Pues bueno despues de investigar y de buscar por todas partes, la mejor alternativa y la solución final por la que me decidi fue el realizar un Web Service el cual se encarge de realizar el cálculo deseado.

Gracias y saludos.
__________________
Hasta la victoria Siempre.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:56.