Servicios Windows

31/03/2005 - 21:00 por Anonimo | Informe spam
Hola, estaba mirando esto de los servicios windows.

Sé que hay que crear la clase Servicebase y luego el
Installer, con el serviceinstaller y processinstaller.

La cuestión es que en desarrollo creo que para probar un
servicio windows debo utilizar installutil, existe una
forma eficaz en desarrollo para compilar e
instalar/desinstalar, y luego iniciar/parar servicios
windows, todo ellodesde VS.NET ?

Otra cosa, se que en la clase Installer debo poner
Account, o sea una cuenta de usuario, cuál sería la mejor
opción ? qué pasaría con los permisos de usuarios ?.

gracias.
 

Leer las respuestas

#1 Jportelas
04/04/2005 - 17:45 | Informe spam
Hola:

mientras este desarrollando en la misma maquina, con instalar el servicio
una vez será suficiente, las siguientes compilaciones seguirán usando el
mismo ejecutable si es que lo generas siempre en la misma parte (por ejemplo
en desarrollo yo instalo con installutil mi copia de la carpeta "debug" de mi
proyecto). Cuando necesite depurar el proyecto, toca arrancar el servicio
desde la consola de servicios y en el menu ir a "Processes" o procesos y
hacer "attach" al proceso de tu servicio (NombreExe.exe).

El Account que le asigne al servicio depende de las cosas que este vaya a
hacer, en ambientes de produccion no es recomendable poner usuarios
administrativos ya que si un usuario malicioso toma el control del servicio y
siendo este un proceso con permisos administrativos podria tomar control de
la maquina... finalmente el account a asignar se debe revisar dependiendo, si
son cosas especificas como escribir a una carpeta, leer archivos, etc.. pues
se crea un account especifica solo con los permisos requeridos.

Suerte pues.

Jairo.

"" wrote:

Hola, estaba mirando esto de los servicios windows.

Sé que hay que crear la clase Servicebase y luego el
Installer, con el serviceinstaller y processinstaller.

La cuestión es que en desarrollo creo que para probar un
servicio windows debo utilizar installutil, existe una
forma eficaz en desarrollo para compilar e
instalar/desinstalar, y luego iniciar/parar servicios
windows, todo ellodesde VS.NET ?

Otra cosa, se que en la clase Installer debo poner
Account, o sea una cuenta de usuario, cuál sería la mejor
opción ? qué pasaría con los permisos de usuarios ?.

gracias.

Preguntas similares