El establecimiento de un servicio de la ventana se ejecute como el usuario actual cuando se instala usando InstallUtil.exe

StackOverflow https://stackoverflow.com/questions/4051213

Pregunta

¿Hay una manera de instalar un servicio de Windows y ajusta automáticamente para que se ejecute como el usuario actual sin tener que rellenar manualmente en detalles cada vez que se instala?

Estamos desarrollando un servicio de Windows y desea automatizar la instalación del servicio en las máquinas de los desarrolladores para que todos puedan empezar a trabajar en el proyecto muy rápidamente. Estamos utilizando InstallUtil.exe para hacer la instalación.

Nuestro servicio no puede funcionar como servicio local, sistema local o servicio de red debido a los recursos que necesita el acceso a. Sabemos que es posible pasar de un nombre de usuario y contraseña, pero le gustaría evitar el establecimiento de un usuario de dominio, así que puede automatizar la instalación si hay una mejor opción.

¿Fue útil?

Solución

No se que no es posible. Si el servicio se está ejecutando como usuario, el administrador de control de servicios tiene que almacenar en caché el identificador de usuario y una contraseña. Durante la instalación, no tiene acceso a la contraseña del usuario actual, por lo que la rutina de instalación tendrá que suministrar que de alguna manera.

Su servicio probablemente podría funcionar como servicio de red, sólo hay que darle toda la máquina desarrolladores de cuentas de acceso a los recursos necesarios.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top