如何通过C#创建多个COM实例

时间:2016-01-24 10:02:29

标签: c# com instance

我尝试像这样启动两个Application实例:

var t = Type.GetTypeFromProgID("Application",null);
var app1 = Activator.GetInstance(t);
var app2 = Activator.GetInstance(t);

它启动第一个应用程序,第二个是第一个应用程序的副本,而不是新实例。

如何运行两个不同的应用程序?

1 个答案:

答案 0 :(得分:0)

var t = Type.GetTypeFromProgID("Application",null);

var app1 = Activator.GetInstance(t);

var t1 = Type.GetTypeFromProgID("Application",null);

var app2 = Activator.GetInstance(t1);