Se me solicita el nombre de usuario y la contraseña al instalar mi servicio de Windows creado en C#. Usé la herramienta installutil para instalar mi servicio. ¿Cuál es el motivo para preguntar las credenciales de contraseña del nombre de usuario?Solicitud de contraseña de usuario al instalar el servicio de Windows en C#
Respuesta
Su servicio de Windows necesita un nombre de usuario y una contraseña por el mismo motivo por el que se le solicita su nombre de usuario y contraseña al iniciar sesión. Para identificarlo y establecer sus niveles de acceso y permisos en Windows.
Esto no es un problema, se supone que funciona de esta manera.
Cada proceso o servicio en Windows se ejecuta bajo una cuenta de usuario de Windows en particular.
La cuenta de usuario se utiliza como identidad para cualquier acción realizada por el servicio o el proceso. Si su proceso o servicio requiere realizar cualquier tarea que requiera privilegios de seguridad, se otorgará únicamente en función de la identidad del usuario asociada con el proceso/servicio.
Decir que se está ejecutando todas las reparaciones bajo un usuario llamado "SVCUSER" y el servicio requiere hacer el disco E/S en ningún ubicación del disco. Si el usuario "SVCUSER" no tiene derechos o autorización para realizar E/S de disco para la ubicación determinada, el servicio será no podrá realizar la operación y lanzará una excepción de seguridad relacionada.
Si no desea que su servicio web para solicitar nombre de usuario/contraseña, vaya a Installer Class(Design Mode)
del servicio, a continuación, haga clic derecho en ServiceProcessInstaller -> Properties
; establecer Account
como Local Service
.
Ahora use el comando installutil
. No pedirá el nombre de usuario/contraseña.
Gracias, eso es lo ¡Estaba buscando! – davecoulter
Para más aclaraciones, en Visual Studio 2010, haga clic con el botón derecho en "ProjectInstaller.cs" y luego haga clic en "Diseñador". Luego sigue el resto de los pasos de Satyendra. – Flea
Creo que esta respuesta debe marcarse como la respuesta correcta –
- 1. Credenciales al instalar el servicio de Windows
- 2. Problema al instalar el servicio de Windows
- 3. Instalar un servicio de Windows en una máquina remota usando el nombre de usuario dado
- 4. Instalar el servicio de Windows sin InstallUtil.exe
- 5. MSDeploy para instalar el servicio de Windows?
- 6. ¿Cómo instalar un servicio de Windows mediante programación en C#?
- 7. Enviar nombre de usuario y contraseña al servicio web
- 8. Instalar certificados en el almacén de certificados de usuario local de Windows en C#
- 9. Instalar el servicio de Windows creado en Visual Studio
- 10. al instalar el servicio de ventana System.Security.SecurityException
- 11. ¿Puede wix solicitar un nombre de usuario/contraseña del servicio de Windows?
- 12. ¿Es posible que un servicio de Windows suplante a un usuario sin una contraseña?
- 13. Instalar el programa Java como un servicio de Windows: ¿alternativa al servicio Java?
- 14. Instalar Shield Limited Edition Servicio de Windows
- 15. instalar/desinstalar un servicio de Windows
- 16. Uso de InstallUtil y configuración silenciosa de un inicio de sesión de servicio de Windows nombre de usuario/contraseña
- 17. solicitud de contraseña en android
- 18. Verificar el nombre de usuario y la contraseña de la cuenta de Windows
- 19. Ocultar entrada del usuario de solicitud de contraseña
- 20. Instalar el servicio de Windows con nombre personalizado
- 21. cómo instalar múltiples instancias del mismo servicio de Windows
- 22. Base de datos + Autenticación de Windows + Nombre de usuario/Contraseña?
- 23. Autenticación de Windows solicita nombre de usuario/contraseña
- 24. Cambiar el usuario del servicio de Windows mediante programación
- 25. .htaccess solicitud de contraseña
- 26. Obligar al usuario local a cambiar la contraseña en el siguiente inicio de sesión con C#
- 27. Problema al probar un servicio de Windows
- 28. Cómo instalar un servicio de Windows creado en VC++ 6.0
- 29. ¿Cómo instalar un servicio de Windows desarrollado en .NET 3.5?
- 30. ¿Cómo instalar un servicio de Windows usando Qt?
Esta pregunta stackoverflow podría ser lo que desea: http://stackoverflow.com/questions/140054/using-installutil-and-silently-setting-a-windows-service-logon-username-password –