ATL Services
Chcete-li vytvořit objekt ATL COM tak, aby běžel ve službě, jednoduše vyberte Service (EXE) ze seznamu možností serveru v Průvodci projektem ATL. Průvodce pak vytvoří třídu odvozenou z CAtlServiceModuleT
implementace služby.
Když je objekt MODELU COM ATL vytvořen jako služba, bude registrován pouze jako místní server a nezobrazí se v seznamu služeb v Ovládací panely. Je to proto, že je jednodušší ladit službu jako místní server než jako služba. Pokud ho chcete nainstalovat jako službu, spusťte na příkazovém řádku následující příkaz:
YourEXE
.exe /Service
Pokud ho chcete odinstalovat, spusťte následující příkaz:
YourEXE
.exe /UnregServer
První čtyři témata v této části popisují akce, ke kterým dochází při provádění CAtlServiceModuleT
členských funkcí. Tato témata se zobrazují ve stejném pořadí jako funkce, které se obvykle nazývají. Pokud chcete lépe porozumět těmto tématům, je vhodné jako referenci použít zdrojový kód vygenerovaný Průvodcem projektem ATL. Toto jsou první čtyři témata:
Poslední tři témata popisují koncepty související s vývojem služby: