private void FreeComObject(object comObject) { if (activate != null) { activate.ShutdownObject(); } Marshal.ReleaseComObject(comObject); }