I am using late binding in C# to work with the MATLAB COM Automation Server. I am using this code to create the instance:
Type matlab = Type.GetTypeFromProgID("Matlab.Autoserver");
object instance = Activator.CreateInstance(matlab);
After creating the instance, a MATLAB Command Window opens up. Since it is possible for users to manually close that window before the code calls Quit, I am trying to find a way to check whether or not the command window is still open. Is there a way to do this other than just looking for errors?