How to create second instance of SolidWorks from app

I can create one instance of SolidWorks in C# using the following code.

Type t = Type.GetTypeFromCLSID(new Guid("DA12C069-D938-4E44-BD4E-7A47A395E2F5"));

object obj = Activator.CreateInstance(t);

But, when I run the code second time, it returns the same object created before. It does not create the new instance of SolidWork.

I know that this is a COM issue not a SolidWorks question. But Any help will be appriciated. Thanks.

SolidworksApi macros