Desarrollo de un Servicio de Windows

20/10/2005 - 20:34 por RessusX | Informe spam
Saludos,

He desarrollado un servicio para windows en C# que permite detectar la
conexion de dispositivos USB de almacenamiento masivo y así mismo monitorear
los eventos en los archivos del mismo. Mi problema es que aunque ya definí la
propiedad de Start al tipo Atumático aun así el servicio no inicia con el
sistema. Manualmente se puede inciar y funciona bien pero no lo hace
automático.

Alguien me puede orientar en esto?

Gracias
 

Leer las respuestas

#1 Miguel Angel Campos
21/10/2005 - 09:01 | Informe spam
Hola RessusX,

supongo que has instalado el servicio mediante una clase de instalación,
durante este proceso de instalación debes indicar el tipo de inicio que
tendrá el servicio. Te pongo un ejemplo:

[RunInstallerAttribute(true)]
public class WindowServiceInstaller : Installer
{
public WindowServiceInstaller()
{
processInstaller = new ServiceProcessInstaller();
serviceInstaller = new ServiceInstaller();

processInstaller.Account = ServiceAccount.LocalSystem;
serviceInstaller.StartType = ServiceStartMode.Automatic;
serviceInstaller.ServiceName = "NOMBRE";
serviceInstaller.DisplayName = "DISPLAYNAME";

Installers.Add(serviceInstaller);
Installers.Add(processInstaller);
}

private ServiceInstaller serviceInstaller;
private ServiceProcessInstaller processInstaller;
}

La verdad es que con tu descripción no se si has realizado estos pasos, o el
problema lo tienes en que aunque lo establezcas como Automático sigue sin
arrancar con la máquina.
Un Saludo,

Miguel Angel Campos
MCAD.NET

"RessusX" escribió en el mensaje
news:
Saludos,

He desarrollado un servicio para windows en C# que permite detectar la
conexion de dispositivos USB de almacenamiento masivo y así mismo
monitorear
los eventos en los archivos del mismo. Mi problema es que aunque ya definí
la
propiedad de Start al tipo Atumático aun así el servicio no inicia con el
sistema. Manualmente se puede inciar y funciona bien pero no lo hace
automático.

Alguien me puede orientar en esto?

Gracias

Preguntas similares