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

Que un Windows Service creado en VB.Net lea parámetros al iniciarse

Estas en el tema de Que un Windows Service creado en VB.Net lea parámetros al iniciarse en el foro de .NET en Foros del Web. Tengo un Windows Service creado en VB.Net 2005 para realizar una tarea diariamente contra una base de datos en MySQL. El problema es que no ...
  #1 (permalink)  
Antiguo 11/06/2011, 16:39
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Pregunta Que un Windows Service creado en VB.Net lea parámetros al iniciarse

Tengo un Windows Service creado en VB.Net 2005 para realizar una tarea diariamente contra una base de datos en MySQL.
El problema es que no debo incrustarle los dos parámetros fundamentales en el código (username y password del usuario) en el código, porque los mismos deben forzosamente ser creados y configurados por cada usuario de una aplicación dada (el SW es un complemento de otra aplicación mayor).
No estoy muy seguro de cómo hacer para crear un form de configuración del servicio, y tampoco dónde y como pongo los parámetros para que al iniciar el servicio cada día, al encender las PCs, sean leidos por el servicio.

Los tutoriales que he encontrado, y la ayuda de VS2005 no son suficientemente claras en esto.

¿Ideas? ¿Propuestas? ¿Consejos?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #2 (permalink)  
Antiguo 14/06/2011, 23:10
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: Que un Windows Service creado en VB.Net lea parámetros al iniciarse

Puedes cargar tus parametros como xml que es simple archivo de texto como por ejemplo:

usuarios.xml

contenido:
<usuario>AAAA</usuario>
<password>AAAA</password>
<usuario>BBB</usuario>
<password>BBB</password>

Dejandolo en una carpeta que no sea accesible x los usuarios (si es que es muy inseguro el lugar donde se ejecuta).

Desde .net lo lees con los objetos para manipular xml.
  #3 (permalink)  
Antiguo 15/06/2011, 07:20
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Que un Windows Service creado en VB.Net lea parámetros al iniciarse

Solución interesante y simple...
Gracias.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: config, servicio, windows
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:28.