private static bool IsRDPOkInternal() { try { using (var RDP = new AxMSTSCLib.AxMsRdpClient7()) { RDP.CreateControl(); var i = 60; while (!RDP.Created && i-- > 0) { Thread.Sleep(10); Application.DoEvents(); } RDPVer = RDP.Version; } return true; } catch (Exception) { return false; } }
private static bool IsRDPOkInternal() { try { using (var RDP = new AxMSTSCLib.AxMsRdpClient7()) { RDP.CreateControl(); var i = 60; while (!RDP.Created && i-- > 0) { Thread.Sleep(10); Application.DoEvents(); } RDPVer = RDP.Version; } return(true); } catch (Exception) { return(false); } }