Code:
Type pia_type = Type.GetTypeFromProgID("CorelDRAW.Application.18"); corelApp = Activator.CreateInstance(pia_type) as Corel.Interop.VGCore.Application; corelApp.Visible = false;
Works fine. But if I already have Corel opened on my computer (working on something), I can see the code connects to this opened instance and messes everything up (sometimes also spits out a "busy" error).
How can I run a parallel (unique for my app) Corel process, that does not touch existing one(s)?