我想在一个单独的进程中创建一个(可能的)Inproc COM对象.执行此操作的常规方法是使用COM的DLL Surrogate(dllhost.exe),但这需要更改CLSID要创建的COM对象的注册表.我不想更改注册表,因为我不在乎是否在proc中创建了此对象的其他实例我只是想在进程外创建一个特定的对象.
目前我已经编写了一个LocalServer COM对象,它接受一个prog-id并返回该对象,但感觉就像重新发明轮子一样.
有没有办法以编程方式创建COM代理并告诉它创建COM对象?
| 归档时间: |
|
| 查看次数: |
671 次 |
| 最近记录: |