2. 在COM类中声明ClassFactory2
class ATL_NO_VTABLE CtmpDllObj01 :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CtmpDllObj01, &CLSID_tmpDllObj01>,
public IDispatchImpl<ItmpDllObj01, &IID_ItmpDllObj01, &LIBID_TMPDLLCOMLib>
{
...
DECLARE_CLASSFACTORY2(CLicense)
...
};