用.NET实现替换C ++ ActiveX组件? [英] Replacing a C++ ActiveX component with a .NET implementation?
本文介绍了用.NET实现替换C ++ ActiveX组件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有现有的托管和非托管软件使用由第三方提供的ActiveX组件来执行一些通信,但现在要求通过我的应用程序路由此通信。
理想情况下,我可以安装一个.NET组件,它将暴露完全相同的界面,并且可以作为替换使用。
但是
-
如何最好地确保我的
- 如何确保应用程序使用我的实现接口而不是旧实现?是否只需要注册我的实现,并取消注册旧版本?
-
如何确保它是插入替换,
-
如何确保非托管代码可以正常使用?
注意:我可以要求使用.NET 4.0,如果这样做会更简单。
编辑: