Autor Tema: Como iniciar una aplicacion X como servicio de windows?  (Leído 3491 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado madolfo

  • Sv Member
  • ***
  • Mensajes: 155
Como iniciar una aplicacion X como servicio de windows?
« : abril 09, 2008, 09:23:26 am »
Buenos dias sres de la comunidad

Me gustaria saber como puedo iniciar una aplicacion X como servicio de windows, se preguntaran el pk de esto pues... se da la casualidad q he hecho un programita de sincronizacion de BD's entonces yo lo he puesto que se inicie al principio en la parte de RUN, pero un dia de estos me tope con el problema de q se reinicio el servidor donde lo tengo montado y entonces no se cargo de entrada pk no se habia autentificado ningun usuario...he ahi el detalle de pk lo nesecito colocarlo como servicio de windows y no en el RUN.


Si alguien ha tenido este tipo de problema y lo ha solucionado me gustarian q me echaran una mano. De antemano gracias por la ayuda q me puedan brindar.  :thumbsup:


Si este msg no va posteado aqui que alguno de los moderadores me haga el favor de colocarlo donde debe de ir  :phew:

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Como iniciar una aplicacion X como servicio de windows?
« Respuesta #1 : abril 09, 2008, 09:42:38 am »
Proba con el soft de esta pagina (Shareware, pero proba el demo)
http://www.application-as-service.com/

PD: Otra opcion es que hagas que la maquina se inicie con un usuario por defecto (Tune Up trae una facilidad para hacer esto de forma rapida)

Desconectado rcguillen

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 2320
Re: Como iniciar una aplicacion X como servicio de windows?
« Respuesta #2 : abril 09, 2008, 09:44:03 am »
podrias crear tu aplicacion como un COM y asi agregarlo como servicio.
-:Rcguillen-NoMercy:-
-:Es inutil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos:-

Desconectado madolfo

  • Sv Member
  • ***
  • Mensajes: 155
Re: Como iniciar una aplicacion X como servicio de windows?
« Respuesta #3 : abril 09, 2008, 09:49:17 am »
Probare con las soluciones q me mencionan Vlad y rcguillen y posteo mis respuestas luego  :thumbsup:

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Como iniciar una aplicacion X como servicio de windows?
« Respuesta #4 : abril 09, 2008, 09:55:32 am »
De paso, por si optas por usar lo del Tune Up, aqui esta la parte del Inicio automático de sesión:

Desconectado salvadoresc

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 11652
  • Adobe Certified Expert en ACISEAPRENDE
    • Foro de Diseno - Pixeles al Desnudo
Re: Como iniciar una aplicacion X como servicio de windows?
« Respuesta #5 : abril 09, 2008, 11:07:24 am »
hey que chivo ese dato del tuneup...

yo hice eso gracias al naruto a patita modificando unas entradas al registro, por ahi anda rodando mi post  :D
Awaken my child, and embrace the glory that is your birthright. Know that I am the Overmind; the eternal will of the Swarm.

haycoctelesamor.com

Desconectado Hellfire

  • Sv Member
  • ***
  • Mensajes: 143
Re: Como iniciar una aplicacion X como servicio de windows?
« Respuesta #6 : abril 09, 2008, 11:39:00 am »
viejo si todavia no te funciona probate con este comando de consola que es el q se utiliza para crear los servicios:

sc create servicename binPath= "programPath"

Esa es la sintaxis basica, solo cambiale al servicename el nombre que le querras poner a tu servicio y  el programPath la ruta del ejecutable del servicio, entre comillas dobles respetando el espacio q esta despues del igual... Con eso lo registras, luego desde el visor de servicios (Panel de control > Herramientas administrativas > Servicios) le configuras el logueo del servicio, en la pestaña Iniciar Sesion, cambias a la opción "Esta cuenta", presionas el boton "Examinar", luego en la siguiente ventana "Avanzadas", en la proxima ventana le das en "Buscar ahora" y ahi te van a aparecer todos los usuario, escoge con la cuenta de quien queres que se loguee el servicio, le das "Ok","Ok" y cuando estes de nuevo en la ventana de Iniciar de Sesion ingresa el pass y su confirmacion.. Ahi mismo podes poner q tiene q hacer en el SO en caso de fallo del servicio.. 

Esto funciona cuando el servicio esta diseñado para  ser tal, es decir, para correr en background...

Espero te ayude :thumbsup: