标签: c# com unmanaged managed vtable
我需要从C#.NET调用非托管COM代码。通过从(LoadTypeLibEx)加载非托管COM类型库,我能够通过COM TLB迭代所有公开的类型。我需要知道在运行时调用这些公开方法的地址,或者访问COM vtable的起始地址并应用索引来获取接口下这些公开方法的地址。
答案 0 :(得分:0)
只是一个建议:
创建一个代理非托管COM服务器,只使用一组固定的方法,而不是使用c#应用程序中的代理服务,为你做这件事