¿Alguien sabe cómo hacer que la aplicación de servicio en Delphi, que instalarlo uno mismo mediante la ejecución exe.hacer auto servicio instalar en Delphi
17
A
Respuesta
25
servicio Un Delphi, creado mediante la clase TService
, los resultados en un archivo ejecutable que soporta auto-registro. Llamarlo así:
serviceexefilename.exe /install
Naturalmente se necesitan derechos elevados para que esto funcione, tal como lo hace por cualquier mecanismo que instala un servicio.
En la otra dirección utilizar /uninstall
para revertir el proceso. Use /silent
para hacer el proceso de registro, bueno, en silencio.
En caso de que deseen personalizar el proceso de instalación puede proporcionar controladores de eventos BeforeInstall
, AfterInstall
, BeforeUninstall
, AfterUninstall
. Por ejemplo, un uso común de AfterInstall
es proporcionar una descripción de su servicio, ya que el código básico TService
no.
Cuestiones relacionadas
- 1. Delphi 7 enciende auto completar
- 2. How-To Auto ¿Descubre un servicio WCF?
- 3. Nancy Auto Hosting - Servicio no disponible - Win7
- 4. ¿Se puede instalar Can Delphi 2009 en la misma máquina que Delphi 2006 o Delphi 2007?
- 5. Crear un servicio de Windows en delphi
- 6. ¿Es posible instalar varias instancias de la misma aplicación de servicio Delphi?
- 7. Una aplicación Delphi independiente que también se puede instalar como servicio de Windows
- 8. cómo instalar nativeXML usando Delphi 2009?
- 9. Instalar Shield Limited Edition Servicio de Windows
- 10. MSDeploy para instalar el servicio de Windows?
- 11. Consumir el servicio oData de Delphi
- 12. Auto-Launch JNLP al hacer clic
- 13. Instalar el servicio de Windows sin InstallUtil.exe
- 14. Problema al instalar el servicio de Windows
- 15. al instalar el servicio de ventana System.Security.SecurityException
- 16. Credenciales al instalar el servicio de Windows
- 17. instalar/desinstalar un servicio de Windows
- 18. ¿Cómo hacer marcos de Delphi en C#?
- 19. ¿Es posible hacer lo siguiente con auto en C++ 0x?
- 20. ¿Cómo instalar un servicio de Windows desarrollado en .NET 3.5?
- 21. ¿Cómo instalar un servicio de Windows mediante programación en C#?
- 22. TopShelf instalar múltiples del mismo servicio en la misma máquina
- 23. Cómo instalar un servicio de Windows creado en VC++ 6.0
- 24. Instalar el servicio de Windows creado en Visual Studio
- 25. Errores de tiempo de espera del servicio web en Delphi
- 26. Servicio de Windows: no funciona en los momentos especificados (Delphi)
- 27. ¿Cómo hacer referencia al servicio en ejecución?
- 28. Delphi 7 se bloquea después de instalar Delphi XE (rutas mixtas BPL)
- 29. Hacer un servicio web seguro
- 30. Instalar el servicio de Windows con nombre personalizado
1 - no sabía que eran 'aplicaciones TService' automagicamente capaz de esto. Entonces, si estoy entendiendo este derecho, ¿puedo usar, por ejemplo, InnoSetup para iniciar y registrar mi aplicación simplemente llamándola con estos parámetros? ¡Dulce! –
¿El servicio también se inicia después de que ejecutamos esta autoinstalación? ¿O también necesitamos el usuario 'net start servicename' internamente? – PSyLoCKe
@EASI Tendrás que iniciarlo, IIRC –