Мне нужно создать COM объект, который будет запускаться вместе с виндой и выполнять некоторые действия.
Насколько я понимаю , для этого я должен в студии (2005) создать ATL Project -> Application Settings
Установить флажок Attributed,
Server type выбрать Service (exe) и нажать финишь.
Таким образом студия сгенерирует класс , который будет наследоваться от CAtlServiceModuleT .
Далее насколько я понимаю , для его регистрации нужно выполнить сбилженный ехе-шник с опцией /Service
Вопросы заключаются вот в чем.
1) Как сделать так , чтобы данный объект грузился вместе с виндой ?
2) Куда писать , код который должен выполняться после загрузки (регистрации) сервера( функция main или ее вариации в случае 'Attributed' не генерируется)?? Нужно ли для этого создавать
в нем еще один класс , который будет предоставлять интерфейсы , которые можно потом использовать ??