Per creare un oggetto COM ATL in modo che venga eseguito in un servizio, è sufficiente selezionare servizio dall'elenco delle opzioni del server nella creazione guidata applicazione COM ATL. La procedura guidata creerà quindi una classe CServiceModule per implementare il servizio.
Le prime quattro sezioni di questo articolo di discutere le azioni che si verificano durante l'esecuzione delle funzioni membro CServiceModule . Questi temi vengono visualizzati nella stessa sequenza, come le funzioni tipicamente sono chiamate. Per migliorare la comprensione di questi argomenti, è una buona idea di utilizzare il codice sorgente generato dalla creazione guidata applicazione di ATL COM come riferimento. Sono questi primi quattro sezioni:
Le ultime tre sezioni di questo articolo discutono concetti relativi allo sviluppo di un servizio:
&Notanbsp; Quando l'oggetto COM ATL è costruito come un servizio, esso sarà registrato solo come server locale e non apparirà nell'elenco del pannello di controllo dei servizi. Ecco perché è più facile eseguire il debug del servizio come server locale che un servizio. Per installarlo come un servizio, è necessario eseguire la seguente al prompt dei:
YourEXE. exe /Service