我想使用this page中提供的API,但我之前已经这样做了。 C#中的代码等同于什么?
var vc = new ActiveXObject("NetLimiter.VirtualClient");
答案 0 :(得分:3)
Type type = Type.GetTypeFromProgID("NetLimiter.VirtualClient", true);
object vc = Activator.CreateInstance(type);
但是为了使用它,除非你使用C#4.0动态关键字,否则反射地狱正等着你。
如果要生成强类型的COM包装器,可以使用“添加引用”对话框并从COM选项卡中选择COM对象。然后,您可以将此ActiveX对象作为任何标准.NET类型使用 - 以强类型方式。