// https://stackoverflow.com/questions/1567017/com-object-that-has-been-separated-from-its-underlying-rcw-cannot-be-used public void Disconnect() { if (!Connected) { return; } try { if (form != null && !form.Disposing) { GenericTools.RunUI(form, () => { try { if (rdpConnection != null && rdpConnection.Connected == 1) { rdpConnection.Disconnect(); } } catch (Exception ex) { Log.Error(ex.ToString()); } }); } } catch (Exception ex) { Log.Error(ex.ToString()); } Dispose(); }
// https://stackoverflow.com/questions/1567017/com-object-that-has-been-separated-from-its-underlying-rcw-cannot-be-used public void Disconnect() { if (!Connected) { return; } try { GenericTools.RunUI(form, () => { try { rdpConnection.Disconnect(); } catch (Exception ex) { Log.Error(ex.ToString()); } }); } catch (Exception ex) { Log.Error(ex.ToString()); } Dispose(); }
public void Disconnect() { if (!Connected) { return; } rdpConnection.Disconnect(); Dispose(); }