ATL 服務
若要建立 ATL COM 物件,讓它在服務中執行,只需從 ATL 專案精靈的伺服器選項清單中選取 [Service (EXE)]。 精靈接著會建立衍生自 CAtlServiceModuleT
的類別,以實作服務。
當 ATL COM 物件建立為服務時,它只會註冊為本地伺服器,而且不會出現在 [控制面板] 的服務清單中。 這是因為將服務當作本機伺服器偵錯,比當作服務偵錯更容易。 若要將它安裝為服務,請在命令提示字元執行下列作業:
YourEXE
.exe /Service
若要將它解除安裝,請執行下列作業:
YourEXE
.exe /UnregServer
本節的前四個主題討論在執行 CAtlServiceModuleT
成員函式期間發生的動作。 這些主題會以與通常呼叫函式的相同順序出現。 若要改善您對這些主題的理解,最好使用 ATL 專案精靈產生的原始程式碼作為參考。 前四個主題如下:
最後三個主題討論與開發服務相關的概念: