VC如何调用ATL写的COM EXE组件(进程外组件)? 急!!!!!!!!!!
用ATL写了一个EXE.抛出一个接口.但不知道如何调用?
[解决办法]
和进程内COM一样的
CoInitialize (NULL)
CoCreateInstance(REFCLSID rclsid,
LPUNKNOWN pUnkOuter,
DWORD dwClsContext,
REFIID riid,
LPVOID * ppv
)
CoUninitialize ()
ppv就是你要的接口,可以直接用
当然,你得事先知道CLSID和IID
[解决办法]
如果是远程的组件,请使用CoCreateInstanceEx