Condividi tramite


Servizi ATL

Per creare il COM ATL oggetto in modo che funzioni in un servizio, servizio semplicemente ristretto (EXE) dall'elenco di opzioni server nella creazione guidata progetto ATL.La procedura guidata quindi creerà una classe derivata da CAtlServiceModuleT per implementare il servizio.

Quando l'oggetto COM ATL viene compilato come servizio, verrà registrato solo come server locale e non visualizzato nell'elenco dei servizi nel Pannello di controllo.Questo perché è più facile eseguire il debug del servizio come server locale che come servizio.Per installarlo come servizio, effettuare quanto segue al prompt dei comandi:

YourEXE.exe /Service

Per disinstallare l'estensione, eseguire le operazioni seguenti:

YourEXE.exe /UnregServer

I primi quattro argomenti di questa sezione vengono illustrate le azioni eseguite durante l'esecuzione delle funzioni membro CAtlServiceModuleT.In questi argomenti vengono visualizzati nella stessa sequenza come funzioni in genere vengono chiamate.Per migliorare la comprensione di questi casi, è consigliabile utilizzare il codice sorgente generato dalla creazione guidata progetto ATL come riferimento.I primi quattro argomenti sono:

Gli ultimi tre argomenti vengono descritti i concetti relativi a compilare un servizio:

Vedere anche

Altre risorse

Concetti ATL