ATL usług

Aby utworzyć obiekt ATL COM, tak, aby była uruchamiana w usłudze, wystarczy wybrać usługę na liście opcji serwera ATL COM AppWizard. Kreator utworzy następnie klasy CServiceModule do wykonania usługi.

Pierwsze cztery sekcje tego artykułu omówienia działań, jakie występują podczas realizacji funkcji członek CServiceModule . Tematy te pojawiają się w tej samej kolejności, jak funkcje są zazwyczaj nazywane. Aby zwiększyć zrozumienie tych tematów, to warto używać kodu źródłowego, generowana przez AppWizard COM ATL jako punkt odniesienia. Te pierwsze cztery sekcje są:

Ostatnie trzy sekcje tego artykułu omówienia pojęć związanych z rozwojem usług:

Uwaga   Po skonstruowaniu obiektu ATL COM jako usługa będzie być rejestrowane tylko jako serwer lokalny, a nie pojawi się na liście panelu sterowania usługami. Jest to spowodowane jest łatwiejsze do debugowania usługi jako serwer lokalny niż usługi. Aby zainstalować go jako usługi, należy uruchomić następujące polecenie w wierszu polecenia:

YourEXE.exe /Service

Index