我使用Windows运行时模板库(WRL)创建了一个进程内经典COM DLL的示例:http://msdn.microsoft.com/en-us/library/vstudio/jj822931.aspx。我也能够修改代码来运行DLL作为COM代理(包装在DllHost.exe中)。使用Windows运行时间模板库(WRL)的进程外经典COM EXE
但是,我找不到使用WRL创建进程外COM EXE的方法。在这里有一个简单的示例使用准系统COM API:http://www.codeproject.com/Articles/3173/A-simple-yet-debuggable-COM-skeleton-code,但我想知道如何利用WRL来简化它。
谢谢。
有什么不对COM代孕? – sharptooth
COM代理没有错。我只是好奇如何使用WRL实现超出COM COM EXE。 – nikoniko
流程外COM是如此的痛苦,这是WCF发明的原因之一。 –