Услуги библиотеки ATL

Для создания ATL COM-объекта, так что он работает в службе, просто выберите службу из списка параметров сервера в ATL COM AppWizard. Затем мастер создаст класс CServiceModule для реализации службы.

Первых четырех разделах этой статьи действия, которые выполняются во время выполнения CServiceModule функций-членов. Эти разделы отображаются в той же последовательности, как функции обычно вызываются. Для улучшения понимания этих вопросов, это хорошая идея использовать исходный код, генерируемый AppWizard ATL COM как ссылка. Эти первые четыре секции:

В последних трех разделах этой статьи концепции, относящиеся к созданию службы:

Примечание   Когда ATL COM-объект строится как службу, он только быть зарегистрирован как локальный сервер, и он не будет отображаться в панели управления список услуг. Это потому, что это проще для отладки службы как локальный сервер чем службы. Чтобы установить его как службу, в командной строке необходимо запустить следующую:

YourEXE.exe /Service

Index