Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Pasar parametros de una aplicacion a un servicio

Estas en el tema de Pasar parametros de una aplicacion a un servicio en el foro de Visual Basic clásico en Foros del Web. Hola a todos, quisiera saber si se puede pasar parametros de una aplicacion a un servicio windows o a otra aplicacion en visual basic .net...
  #1 (permalink)  
Antiguo 01/04/2008, 06:59
 
Fecha de Ingreso: marzo-2008
Mensajes: 99
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Pasar parametros de una aplicacion a un servicio

Hola a todos, quisiera saber si se puede pasar parametros de una aplicacion a un servicio windows o a otra aplicacion en visual basic .net
  #2 (permalink)  
Antiguo 01/04/2008, 07:41
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Re: Pasar parametros de una aplicacion a un servicio

Cita:
Iniciado por carlosdanielmou Ver Mensaje
Hola a todos, quisiera saber si se puede pasar parametros de una aplicacion a un servicio windows o a otra aplicacion en visual basic .net
Puedes usar Shell y pasarle los parámetros... (Aunque el servicio o aplicación debería poder interpretar los parámetros que pasas...)
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 01/04/2008, 07:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 99
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Pasar parametros de una aplicacion a un servicio

Creo que me explique mal.
Yo necesito un servicio windows que realiza ciertas operaciones y una aplicacion que en cierto momento le pide al servicio un valor y el servicio le responda.
O sea el servicio que tenga una funcion y la aplicacion llame a esa funcion.
Se puede hacer eso?
  #4 (permalink)  
Antiguo 01/04/2008, 08:10
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Re: Pasar parametros de una aplicacion a un servicio

Cita:
Iniciado por carlosdanielmou Ver Mensaje
Creo que me explique mal.
Yo necesito un servicio windows que realiza ciertas operaciones y una aplicacion que en cierto momento le pide al servicio un valor y el servicio le responda.
O sea el servicio que tenga una funcion y la aplicacion llame a esa funcion.
Se puede hacer eso?
Bueno, pues eso depende del servicio. Si el servicio dispone de una forma de hacerlo. Si sabemos cómo el servicio puede recibir los parámetros, allí podemos escribir un código...
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 01/04/2008, 08:16
 
Fecha de Ingreso: marzo-2008
Mensajes: 99
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Pasar parametros de una aplicacion a un servicio

el servicio lo estoy desarrollndo yo asi que puedo modificarlo, pero como hago para que el servicio reciba los parametros
  #6 (permalink)  
Antiguo 01/04/2008, 08:21
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Re: Pasar parametros de una aplicacion a un servicio

Cita:
Iniciado por carlosdanielmou Ver Mensaje
el servicio lo estoy desarrollndo yo asi que puedo modificarlo, pero como hago para que el servicio reciba los parametros
Nunca investigué mucho sobre el tema, así que solo me ocurren algunas ideas:

Podrías poner un Timer en el servicio que lea cierto valor en el Registro de Windows, y actúe de acuerdo a eso, y hacer lo mismo sirve para el programa que envía los parámetros. (Una forma no muy profesional por cierto , pero quizás sirva de algo).

Si en el servicio tienes alguna forma de capturar los mensajes de ventana (con VB no podrás hacerlo) puedes enviar mensajes con SendMessage...
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 01/04/2008, 08:25
 
Fecha de Ingreso: marzo-2008
Mensajes: 99
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Pasar parametros de una aplicacion a un servicio

Gracias,pero no creo que me sirva, lo estoy haciendo con sockets, pero tampoco me gusta, supongo que deve aber alguna forma mas eficiente pero todavia no lo encontre, voy a seguir buscando.
gracias
  #8 (permalink)  
Antiguo 01/04/2008, 08:35
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Re: Pasar parametros de una aplicacion a un servicio

Cita:
Iniciado por carlosdanielmou Ver Mensaje
Gracias,pero no creo que me sirva, lo estoy haciendo con sockets, pero tampoco me gusta, supongo que deve aber alguna forma mas eficiente pero todavia no lo encontre, voy a seguir buscando.
gracias
Dependiendo de qué es lo que pretendes pasar quizás este tutorial te sirva:
http://www.canalvisualbasic.net/manual/tema8.asp
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #9 (permalink)  
Antiguo 01/04/2008, 08:42
 
Fecha de Ingreso: marzo-2008
Mensajes: 99
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Pasar parametros de una aplicacion a un servicio

Gracias, pero no me sirve, lo que estoy haciendo es una auiditoria de bases de datos controlada por un servicio windows que se autentica como administrador.
y la aplicacion encargada de ejecutar los script tiene permisos limitados.
por eso la aplicacion se deve comunicar con el servicio.
  #10 (permalink)  
Antiguo 02/04/2008, 11:02
Usuario no validado
 
Fecha de Ingreso: mayo-2006
Mensajes: 42
Antigüedad: 18 años
Puntos: 0
Re: Pasar parametros de una aplicacion a un servicio

No se si este enlace te funcione ... igual ando investigando al respecto por interes de monitoreo de otras cuestiones ...

http://www.trucosax.com/phpnuke/modu...viewtopic&t=75

Saludos
  #11 (permalink)  
Antiguo 03/04/2008, 06:51
 
Fecha de Ingreso: marzo-2008
Mensajes: 99
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Pasar parametros de una aplicacion a un servicio

Gracias por el enlace pero no me sirve. Es algo que se tiene que poder hacer pero no encuentro nada en ningun lado.
Gracias
  #12 (permalink)  
Antiguo 03/04/2008, 12:21
Usuario no validado
 
Fecha de Ingreso: mayo-2006
Mensajes: 42
Antigüedad: 18 años
Puntos: 0
Re: Pasar parametros de una aplicacion a un servicio

Revisa este enlace en .NET

http://www.elguille.info/NET/dotnet/...iosWindows.htm

Saludos
  #13 (permalink)  
Antiguo 04/04/2008, 06:14
 
Fecha de Ingreso: marzo-2008
Mensajes: 99
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Pasar parametros de una aplicacion a un servicio

Gracias pero tampoco me sirve ese enlace, ya lo habi visto.
Revise toda la web y nada. deve ser que no se puede hacer.
Gracias
  #14 (permalink)  
Antiguo 05/04/2008, 11:26
Usuario no validado
 
Fecha de Ingreso: mayo-2006
Mensajes: 42
Antigüedad: 18 años
Puntos: 0
Re: Pasar parametros de una aplicacion a un servicio

Creo que despues de los links y comentarios ... lo sucedido es que no te explicas adecuadamente o bien seria conveniente que pases e codigo y definir de alli que es lo que deseas hacer ... o se mas explicito con las referencias de lo que deseas hacer ...
  #15 (permalink)  
Antiguo 24/09/2008, 14:30
 
Fecha de Ingreso: septiembre-2006
Ubicación: Argentina
Mensajes: 3
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Pasar parametros de una aplicacion a un servicio

Para mi esta mas que claro y tengo el mismo problema, pero aparentemente no se puede (a menos que sea por socket). Tengo un servicio de windows que desarrolle yo y quiero que en un momento dado una aplicación se comunique con el y le pase un objeto (no un string ni nada de eso), pero evidentemente la unica manera es via socket. La clase ServiceController (de C#) te permite interactuar con un servicio pero unicamente aplicarle eventos (start, stop, pause, etc...) y leerle cosas de configuración, pero no ejecutarle un método en particular pasándole una instancia de un objeto por parámetro.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 01:33.