我已按照此处的示例:http://msdn.microsoft.com/en-us/library/vstudio/jj822931.aspx使用Windows运行时模板库(WRL)创建进程内经典COM DLL。我也可以修改代码来运行DLL作为COM代理(包含在DllHost.exe中)。
但是,我找不到使用WRL创建进程外COM EXE的方法。这里有一个使用准系统COM API的简单示例:http://www.codeproject.com/Articles/3173/A-simple-yet-debuggable-COM-skeleton-code,但我想知道如何利用WRL来简化它。
感谢。
答案 0 :(得分:4)
是的,这是可能的。我只有一个工作。与实现in-proc coclass相比,这是所需的基础知识。
(我知道已经差不多4年了,但本周我有同样的问题。)