Compartir a través de


Servicios ATL

Para crear el objeto COM ATL para que se ejecute en un servicio, basta con seleccionar Service (EXE) en la lista de opciones de servidor en el Asistente para proyectos ATL. Después, el asistente creará una clase derivada de CAtlServiceModuleT para implementar el servicio.

Cuando el objeto COM ATL se compila como un servicio, solo se registrará como un servidor local y no aparecerá en la lista de servicios del Panel de control. Esto se debe a que es más fácil depurar el servicio como un servidor local que como servicio. Para instalarlo como servicio, ejecute lo siguiente en el símbolo del sistema:

YourEXE .exe /Service

Para desinstalar, ejecute lo siguiente:

YourEXE .exe /UnregServer

En los cuatro primeros temas de esta sección se describen las acciones que se producen durante la ejecución de funciones miembro CAtlServiceModuleT. Estos temas aparecen en la misma secuencia que las funciones que se suelen llamar. Para mejorar la comprensión de estos temas, es recomendable usar el código fuente generado por el Asistente para proyectos ATL como referencia. Estos cuatro primeros temas son:

En los tres últimos temas se describen los conceptos relacionados con el desarrollo de un servicio:

Consulte también

Conceptos