So, basically what I need as a CAtlDllModuleT such that COM
applications creating instances of the classes it defines will be
created Out-Of-Process.
I've tried using CAtlDllModuleT and running
AtlComModuleRegisterClassObjects(&ATL::_AtlComModule,
CLSCTX_LOCAL_SERVER, REGCLS_MULTIPLEUSE) To get it to register the
classes as out-of-process, but the objects are still created in-process
I've also tried running using CAtlExeModuleT and running
CAtlExeModuleT::WinMain upon plugin initialization, but the classes do
not register correctly and attempts to create instances from external
applications give the error, "Unable to create ActiveX Object"
I've tried using the appObject attribute along with classes using
CAtlDllModuleT, but the classes are still instantiated out-of-process.
Does anyone know how I can get CAtlDllModuleT to create objects
out-of-process, or am I going to have to figure out a way to get the
depricated CComModule working in ATL7?
Thank you in advance.