private void timer1_Tick(object sender, EventArgs e) { // Start(); //try //{ conect = true; byte[] buffer = obj.GetDesktopBitmapBytes(Screen.PrimaryScreen.Bounds.Width - 10, Screen.PrimaryScreen.Bounds.Height - 55); byte[] tmp = ScreenCapture.QuickLZ.decompress(buffer); MemoryStream ms = new MemoryStream(tmp); pteRemoting.Image = Image.FromStream(ms); //} //catch //{ // Stop(); //PTMSDataContext db = new PTMSDataContext(); //Computer c = db.Computers.SingleOrDefault(cp => cp.ComputerIP == this.IP); //if (c != null) //{ // MessageBox.Show("Máy " + c.ComputerNumber + " vừa ngắt kết nối!"); //} //else //{ // MessageBox.Show(this.IP + " vừa ngắt kết nối!"); //} //} }
private void Runtime_Tick(object sender, EventArgs e) { try { BlockInput(true); // khóa chuột và bàn phím //KillCtrlAltDelete(); string URI = "Tcp://" + IP + ":6601/MyCaptureScreenServer"; byte[] buff = obj.GetDesktopBitmapBytes(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); byte[] tmp = ScreenCapture.QuickLZ.decompress(buff); MemoryStream ms = new MemoryStream(tmp); pteTeaching.Image = Image.FromStream(ms); } catch { Stop(); } }