private void Release() { if (pHandler != null) { try { pHandler.Unload(); } catch { } Marshal.FinalReleaseComObject(pHandler); pHandler = null; } if (stream != null) { stream.Dispose(); stream = null; } }