ATL Service
От: Mattias  
Дата: 19.09.07 13:59
Оценка:
Всем привет,

прошу прошения за делитантский вопрос.

Мне нужно создать COM объект, который будет запускаться вместе с виндой и выполнять некоторые действия.

Насколько я понимаю , для этого я должен в студии (2005) создать ATL Project -> Application Settings
Установить флажок Attributed,
Server type выбрать Service (exe) и нажать финишь.

Таким образом студия сгенерирует класс , который будет наследоваться от CAtlServiceModuleT .
Далее насколько я понимаю , для его регистрации нужно выполнить сбилженный ехе-шник с опцией /Service

Вопросы заключаются вот в чем.

1) Как сделать так , чтобы данный объект грузился вместе с виндой ?
2) Куда писать , код который должен выполняться после загрузки (регистрации) сервера( функция main или ее вариации в случае 'Attributed' не генерируется)?? Нужно ли для этого создавать
в нем еще один класс , который будет предоставлять интерфейсы , которые можно потом использовать ??

Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.