Redesigned edit window using a Tab Control. RDPsign errors (eg. rdpsign/certs not found) now reported on a text label on the signing tab.

This commit is contained in:
Kim 2020-09-14 23:17:49 +10:00
parent 36610eda69
commit 90e6d7cf5e
3 changed files with 356 additions and 331 deletions

View File

@ -29,19 +29,16 @@ Partial Class RemoteAppCreateClientConnection
Me.CreateButton = New System.Windows.Forms.Button() Me.CreateButton = New System.Windows.Forms.Button()
Me.FileSaveRDP = New System.Windows.Forms.SaveFileDialog() Me.FileSaveRDP = New System.Windows.Forms.SaveFileDialog()
Me.CancelEditButton = New System.Windows.Forms.Button() Me.CancelEditButton = New System.Windows.Forms.Button()
Me.ServerGroupBox = New System.Windows.Forms.GroupBox()
Me.Label13 = New System.Windows.Forms.Label() Me.Label13 = New System.Windows.Forms.Label()
Me.Label14 = New System.Windows.Forms.Label() Me.Label14 = New System.Windows.Forms.Label()
Me.Label12 = New System.Windows.Forms.Label() Me.Label12 = New System.Windows.Forms.Label()
Me.ServerPort = New System.Windows.Forms.TextBox() Me.ServerPort = New System.Windows.Forms.TextBox()
Me.AltServerAddress = New System.Windows.Forms.TextBox() Me.AltServerAddress = New System.Windows.Forms.TextBox()
Me.ServerAddress = New System.Windows.Forms.TextBox() Me.ServerAddress = New System.Windows.Forms.TextBox()
Me.RDGWGroupBox = New System.Windows.Forms.GroupBox()
Me.AttemptDirectCheckBox = New System.Windows.Forms.CheckBox() Me.AttemptDirectCheckBox = New System.Windows.Forms.CheckBox()
Me.UseRDGatewayCheckBox = New System.Windows.Forms.CheckBox() Me.UseRDGatewayCheckBox = New System.Windows.Forms.CheckBox()
Me.RDGWLabel = New System.Windows.Forms.Label() Me.RDGWLabel = New System.Windows.Forms.Label()
Me.GatewayAddress = New System.Windows.Forms.TextBox() Me.GatewayAddress = New System.Windows.Forms.TextBox()
Me.ClientConnectionGroupBox = New System.Windows.Forms.GroupBox()
Me.MSIRadioButton = New System.Windows.Forms.RadioButton() Me.MSIRadioButton = New System.Windows.Forms.RadioButton()
Me.RDPRadioButton = New System.Windows.Forms.RadioButton() Me.RDPRadioButton = New System.Windows.Forms.RadioButton()
Me.CreateRAWebIcon = New System.Windows.Forms.CheckBox() Me.CreateRAWebIcon = New System.Windows.Forms.CheckBox()
@ -49,7 +46,6 @@ Partial Class RemoteAppCreateClientConnection
Me.FileBrowserIcon = New System.Windows.Forms.OpenFileDialog() Me.FileBrowserIcon = New System.Windows.Forms.OpenFileDialog()
Me.FileSaveMSI = New System.Windows.Forms.SaveFileDialog() Me.FileSaveMSI = New System.Windows.Forms.SaveFileDialog()
Me.ShortcutDesktopCheckBox = New System.Windows.Forms.CheckBox() Me.ShortcutDesktopCheckBox = New System.Windows.Forms.CheckBox()
Me.MSIGroupBox = New System.Windows.Forms.GroupBox()
Me.Panel1 = New System.Windows.Forms.Panel() Me.Panel1 = New System.Windows.Forms.Panel()
Me.PerMachineRadioButton = New System.Windows.Forms.RadioButton() Me.PerMachineRadioButton = New System.Windows.Forms.RadioButton()
Me.PerUserRadioButton = New System.Windows.Forms.RadioButton() Me.PerUserRadioButton = New System.Windows.Forms.RadioButton()
@ -64,21 +60,28 @@ Partial Class RemoteAppCreateClientConnection
Me.Label1 = New System.Windows.Forms.Label() Me.Label1 = New System.Windows.Forms.Label()
Me.ResetButton = New System.Windows.Forms.Button() Me.ResetButton = New System.Windows.Forms.Button()
Me.SaveButton = New System.Windows.Forms.Button() Me.SaveButton = New System.Windows.Forms.Button()
Me.FileTypesGroupBox = New System.Windows.Forms.GroupBox()
Me.FTACountLabel = New System.Windows.Forms.Label() Me.FTACountLabel = New System.Windows.Forms.Label()
Me.DisabledFTACheckBox = New System.Windows.Forms.CheckBox() Me.DisabledFTACheckBox = New System.Windows.Forms.CheckBox()
Me.GroupBoxSignRDP = New System.Windows.Forms.GroupBox()
Me.CheckBoxCreateSignedAndUnsigned = New System.Windows.Forms.CheckBox() Me.CheckBoxCreateSignedAndUnsigned = New System.Windows.Forms.CheckBox()
Me.CertificateComboBox = New System.Windows.Forms.ComboBox() Me.CertificateComboBox = New System.Windows.Forms.ComboBox()
Me.CertificateLabel = New System.Windows.Forms.Label() Me.CertificateLabel = New System.Windows.Forms.Label()
Me.CheckBoxSignRDPEnabled = New System.Windows.Forms.CheckBox() Me.CheckBoxSignRDPEnabled = New System.Windows.Forms.CheckBox()
Me.ServerGroupBox.SuspendLayout() Me.TabControl = New System.Windows.Forms.TabControl()
Me.RDGWGroupBox.SuspendLayout() Me.HostTabPage = New System.Windows.Forms.TabPage()
Me.ClientConnectionGroupBox.SuspendLayout() Me.OptionsTabPage = New System.Windows.Forms.TabPage()
Me.MSIGroupBox.SuspendLayout() Me.GatewayTabPage = New System.Windows.Forms.TabPage()
Me.FileTypesTabPage = New System.Windows.Forms.TabPage()
Me.MSIOptionsTabPage = New System.Windows.Forms.TabPage()
Me.SigningTabPage = New System.Windows.Forms.TabPage()
Me.RdpsignErrorLabel = New System.Windows.Forms.Label()
Me.Panel1.SuspendLayout() Me.Panel1.SuspendLayout()
Me.FileTypesGroupBox.SuspendLayout() Me.TabControl.SuspendLayout()
Me.GroupBoxSignRDP.SuspendLayout() Me.HostTabPage.SuspendLayout()
Me.OptionsTabPage.SuspendLayout()
Me.GatewayTabPage.SuspendLayout()
Me.FileTypesTabPage.SuspendLayout()
Me.MSIOptionsTabPage.SuspendLayout()
Me.SigningTabPage.SuspendLayout()
Me.SuspendLayout() Me.SuspendLayout()
' '
'EditAfterSave 'EditAfterSave
@ -89,7 +92,7 @@ Partial Class RemoteAppCreateClientConnection
Me.EditAfterSave.Location = New System.Drawing.Point(313, 13) Me.EditAfterSave.Location = New System.Drawing.Point(313, 13)
Me.EditAfterSave.Name = "EditAfterSave" Me.EditAfterSave.Name = "EditAfterSave"
Me.EditAfterSave.Size = New System.Drawing.Size(165, 30) Me.EditAfterSave.Size = New System.Drawing.Size(165, 30)
Me.EditAfterSave.TabIndex = 2 Me.EditAfterSave.TabIndex = 3
Me.EditAfterSave.Text = "Manually edit RDP file" Me.EditAfterSave.Text = "Manually edit RDP file"
Me.EditAfterSave.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage Me.EditAfterSave.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage
Me.EditAfterSave.UseVisualStyleBackColor = False Me.EditAfterSave.UseVisualStyleBackColor = False
@ -108,13 +111,12 @@ Partial Class RemoteAppCreateClientConnection
' '
'CreateButton 'CreateButton
' '
Me.CreateButton.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
Me.CreateButton.BackColor = System.Drawing.Color.WhiteSmoke Me.CreateButton.BackColor = System.Drawing.Color.WhiteSmoke
Me.CreateButton.DialogResult = System.Windows.Forms.DialogResult.OK Me.CreateButton.DialogResult = System.Windows.Forms.DialogResult.OK
Me.CreateButton.Font = New System.Drawing.Font("Segoe UI", 9.0!) Me.CreateButton.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.CreateButton.ImageIndex = 6 Me.CreateButton.ImageIndex = 6
Me.CreateButton.ImageList = Me.SmallerIcons Me.CreateButton.ImageList = Me.SmallerIcons
Me.CreateButton.Location = New System.Drawing.Point(416, 555) Me.CreateButton.Location = New System.Drawing.Point(424, 158)
Me.CreateButton.Name = "CreateButton" Me.CreateButton.Name = "CreateButton"
Me.CreateButton.Size = New System.Drawing.Size(80, 29) Me.CreateButton.Size = New System.Drawing.Size(80, 29)
Me.CreateButton.TabIndex = 9 Me.CreateButton.TabIndex = 9
@ -129,13 +131,12 @@ Partial Class RemoteAppCreateClientConnection
' '
'CancelEditButton 'CancelEditButton
' '
Me.CancelEditButton.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
Me.CancelEditButton.BackColor = System.Drawing.Color.WhiteSmoke Me.CancelEditButton.BackColor = System.Drawing.Color.WhiteSmoke
Me.CancelEditButton.DialogResult = System.Windows.Forms.DialogResult.Cancel Me.CancelEditButton.DialogResult = System.Windows.Forms.DialogResult.Cancel
Me.CancelEditButton.Font = New System.Drawing.Font("Segoe UI", 9.0!) Me.CancelEditButton.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.CancelEditButton.ImageIndex = 4 Me.CancelEditButton.ImageIndex = 4
Me.CancelEditButton.ImageList = Me.SmallerIcons Me.CancelEditButton.ImageList = Me.SmallerIcons
Me.CancelEditButton.Location = New System.Drawing.Point(343, 555) Me.CancelEditButton.Location = New System.Drawing.Point(351, 158)
Me.CancelEditButton.Name = "CancelEditButton" Me.CancelEditButton.Name = "CancelEditButton"
Me.CancelEditButton.Size = New System.Drawing.Size(67, 29) Me.CancelEditButton.Size = New System.Drawing.Size(67, 29)
Me.CancelEditButton.TabIndex = 8 Me.CancelEditButton.TabIndex = 8
@ -143,26 +144,10 @@ Partial Class RemoteAppCreateClientConnection
Me.CancelEditButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText Me.CancelEditButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText
Me.CancelEditButton.UseVisualStyleBackColor = False Me.CancelEditButton.UseVisualStyleBackColor = False
' '
'ServerGroupBox
'
Me.ServerGroupBox.Controls.Add(Me.Label13)
Me.ServerGroupBox.Controls.Add(Me.Label14)
Me.ServerGroupBox.Controls.Add(Me.Label12)
Me.ServerGroupBox.Controls.Add(Me.ServerPort)
Me.ServerGroupBox.Controls.Add(Me.AltServerAddress)
Me.ServerGroupBox.Controls.Add(Me.ServerAddress)
Me.ServerGroupBox.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.ServerGroupBox.Location = New System.Drawing.Point(12, 92)
Me.ServerGroupBox.Name = "ServerGroupBox"
Me.ServerGroupBox.Size = New System.Drawing.Size(484, 87)
Me.ServerGroupBox.TabIndex = 1
Me.ServerGroupBox.TabStop = False
Me.ServerGroupBox.Text = "Remote Server"
'
'Label13 'Label13
' '
Me.Label13.AutoSize = True Me.Label13.AutoSize = True
Me.Label13.Location = New System.Drawing.Point(7, 54) Me.Label13.Location = New System.Drawing.Point(9, 53)
Me.Label13.Name = "Label13" Me.Label13.Name = "Label13"
Me.Label13.Size = New System.Drawing.Size(101, 15) Me.Label13.Size = New System.Drawing.Size(101, 15)
Me.Label13.TabIndex = 4 Me.Label13.TabIndex = 4
@ -171,7 +156,7 @@ Partial Class RemoteAppCreateClientConnection
'Label14 'Label14
' '
Me.Label14.AutoSize = True Me.Label14.AutoSize = True
Me.Label14.Location = New System.Drawing.Point(382, 25) Me.Label14.Location = New System.Drawing.Point(376, 24)
Me.Label14.Name = "Label14" Me.Label14.Name = "Label14"
Me.Label14.Size = New System.Drawing.Size(32, 15) Me.Label14.Size = New System.Drawing.Size(32, 15)
Me.Label14.TabIndex = 2 Me.Label14.TabIndex = 2
@ -180,7 +165,7 @@ Partial Class RemoteAppCreateClientConnection
'Label12 'Label12
' '
Me.Label12.AutoSize = True Me.Label12.AutoSize = True
Me.Label12.Location = New System.Drawing.Point(7, 25) Me.Label12.Location = New System.Drawing.Point(9, 24)
Me.Label12.Name = "Label12" Me.Label12.Name = "Label12"
Me.Label12.Size = New System.Drawing.Size(85, 15) Me.Label12.Size = New System.Drawing.Size(85, 15)
Me.Label12.TabIndex = 0 Me.Label12.TabIndex = 0
@ -188,7 +173,7 @@ Partial Class RemoteAppCreateClientConnection
' '
'ServerPort 'ServerPort
' '
Me.ServerPort.Location = New System.Drawing.Point(420, 22) Me.ServerPort.Location = New System.Drawing.Point(414, 21)
Me.ServerPort.Name = "ServerPort" Me.ServerPort.Name = "ServerPort"
Me.ServerPort.Size = New System.Drawing.Size(53, 23) Me.ServerPort.Size = New System.Drawing.Size(53, 23)
Me.ServerPort.TabIndex = 3 Me.ServerPort.TabIndex = 3
@ -196,37 +181,23 @@ Partial Class RemoteAppCreateClientConnection
' '
'AltServerAddress 'AltServerAddress
' '
Me.AltServerAddress.Location = New System.Drawing.Point(121, 51) Me.AltServerAddress.Location = New System.Drawing.Point(120, 50)
Me.AltServerAddress.Name = "AltServerAddress" Me.AltServerAddress.Name = "AltServerAddress"
Me.AltServerAddress.Size = New System.Drawing.Size(352, 23) Me.AltServerAddress.Size = New System.Drawing.Size(347, 23)
Me.AltServerAddress.TabIndex = 5 Me.AltServerAddress.TabIndex = 5
' '
'ServerAddress 'ServerAddress
' '
Me.ServerAddress.Location = New System.Drawing.Point(121, 22) Me.ServerAddress.Location = New System.Drawing.Point(120, 21)
Me.ServerAddress.Name = "ServerAddress" Me.ServerAddress.Name = "ServerAddress"
Me.ServerAddress.Size = New System.Drawing.Size(255, 23) Me.ServerAddress.Size = New System.Drawing.Size(250, 23)
Me.ServerAddress.TabIndex = 1 Me.ServerAddress.TabIndex = 1
' '
'RDGWGroupBox
'
Me.RDGWGroupBox.Controls.Add(Me.AttemptDirectCheckBox)
Me.RDGWGroupBox.Controls.Add(Me.UseRDGatewayCheckBox)
Me.RDGWGroupBox.Controls.Add(Me.RDGWLabel)
Me.RDGWGroupBox.Controls.Add(Me.GatewayAddress)
Me.RDGWGroupBox.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.RDGWGroupBox.Location = New System.Drawing.Point(12, 185)
Me.RDGWGroupBox.Name = "RDGWGroupBox"
Me.RDGWGroupBox.Size = New System.Drawing.Size(484, 103)
Me.RDGWGroupBox.TabIndex = 2
Me.RDGWGroupBox.TabStop = False
Me.RDGWGroupBox.Text = "Remote Desktop Gateway"
'
'AttemptDirectCheckBox 'AttemptDirectCheckBox
' '
Me.AttemptDirectCheckBox.AutoSize = True Me.AttemptDirectCheckBox.AutoSize = True
Me.AttemptDirectCheckBox.Enabled = False Me.AttemptDirectCheckBox.Enabled = False
Me.AttemptDirectCheckBox.Location = New System.Drawing.Point(10, 76) Me.AttemptDirectCheckBox.Location = New System.Drawing.Point(12, 70)
Me.AttemptDirectCheckBox.Name = "AttemptDirectCheckBox" Me.AttemptDirectCheckBox.Name = "AttemptDirectCheckBox"
Me.AttemptDirectCheckBox.Size = New System.Drawing.Size(326, 19) Me.AttemptDirectCheckBox.Size = New System.Drawing.Size(326, 19)
Me.AttemptDirectCheckBox.TabIndex = 3 Me.AttemptDirectCheckBox.TabIndex = 3
@ -236,7 +207,7 @@ Partial Class RemoteAppCreateClientConnection
'UseRDGatewayCheckBox 'UseRDGatewayCheckBox
' '
Me.UseRDGatewayCheckBox.AutoSize = True Me.UseRDGatewayCheckBox.AutoSize = True
Me.UseRDGatewayCheckBox.Location = New System.Drawing.Point(10, 22) Me.UseRDGatewayCheckBox.Location = New System.Drawing.Point(12, 16)
Me.UseRDGatewayCheckBox.Name = "UseRDGatewayCheckBox" Me.UseRDGatewayCheckBox.Name = "UseRDGatewayCheckBox"
Me.UseRDGatewayCheckBox.Size = New System.Drawing.Size(111, 19) Me.UseRDGatewayCheckBox.Size = New System.Drawing.Size(111, 19)
Me.UseRDGatewayCheckBox.TabIndex = 0 Me.UseRDGatewayCheckBox.TabIndex = 0
@ -247,7 +218,7 @@ Partial Class RemoteAppCreateClientConnection
' '
Me.RDGWLabel.AutoSize = True Me.RDGWLabel.AutoSize = True
Me.RDGWLabel.Enabled = False Me.RDGWLabel.Enabled = False
Me.RDGWLabel.Location = New System.Drawing.Point(7, 50) Me.RDGWLabel.Location = New System.Drawing.Point(9, 44)
Me.RDGWLabel.Name = "RDGWLabel" Me.RDGWLabel.Name = "RDGWLabel"
Me.RDGWLabel.Size = New System.Drawing.Size(116, 15) Me.RDGWLabel.Size = New System.Drawing.Size(116, 15)
Me.RDGWLabel.TabIndex = 1 Me.RDGWLabel.TabIndex = 1
@ -256,32 +227,18 @@ Partial Class RemoteAppCreateClientConnection
'GatewayAddress 'GatewayAddress
' '
Me.GatewayAddress.Enabled = False Me.GatewayAddress.Enabled = False
Me.GatewayAddress.Location = New System.Drawing.Point(145, 47) Me.GatewayAddress.Location = New System.Drawing.Point(138, 41)
Me.GatewayAddress.Name = "GatewayAddress" Me.GatewayAddress.Name = "GatewayAddress"
Me.GatewayAddress.Size = New System.Drawing.Size(328, 23) Me.GatewayAddress.Size = New System.Drawing.Size(328, 23)
Me.GatewayAddress.TabIndex = 2 Me.GatewayAddress.TabIndex = 2
' '
'ClientConnectionGroupBox
'
Me.ClientConnectionGroupBox.Controls.Add(Me.MSIRadioButton)
Me.ClientConnectionGroupBox.Controls.Add(Me.RDPRadioButton)
Me.ClientConnectionGroupBox.Controls.Add(Me.CreateRAWebIcon)
Me.ClientConnectionGroupBox.Controls.Add(Me.EditAfterSave)
Me.ClientConnectionGroupBox.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.ClientConnectionGroupBox.Location = New System.Drawing.Point(12, 12)
Me.ClientConnectionGroupBox.Name = "ClientConnectionGroupBox"
Me.ClientConnectionGroupBox.Size = New System.Drawing.Size(484, 74)
Me.ClientConnectionGroupBox.TabIndex = 0
Me.ClientConnectionGroupBox.TabStop = False
Me.ClientConnectionGroupBox.Text = "Client Connection"
'
'MSIRadioButton 'MSIRadioButton
' '
Me.MSIRadioButton.AutoSize = True Me.MSIRadioButton.AutoSize = True
Me.MSIRadioButton.Location = New System.Drawing.Point(10, 47) Me.MSIRadioButton.Location = New System.Drawing.Point(12, 43)
Me.MSIRadioButton.Name = "MSIRadioButton" Me.MSIRadioButton.Name = "MSIRadioButton"
Me.MSIRadioButton.Size = New System.Drawing.Size(89, 19) Me.MSIRadioButton.Size = New System.Drawing.Size(89, 19)
Me.MSIRadioButton.TabIndex = 1 Me.MSIRadioButton.TabIndex = 2
Me.MSIRadioButton.TabStop = True Me.MSIRadioButton.TabStop = True
Me.MSIRadioButton.Text = "MSI installer" Me.MSIRadioButton.Text = "MSI installer"
Me.MSIRadioButton.UseVisualStyleBackColor = True Me.MSIRadioButton.UseVisualStyleBackColor = True
@ -290,10 +247,10 @@ Partial Class RemoteAppCreateClientConnection
' '
Me.RDPRadioButton.AutoSize = True Me.RDPRadioButton.AutoSize = True
Me.RDPRadioButton.Checked = True Me.RDPRadioButton.Checked = True
Me.RDPRadioButton.Location = New System.Drawing.Point(10, 22) Me.RDPRadioButton.Location = New System.Drawing.Point(12, 18)
Me.RDPRadioButton.Name = "RDPRadioButton" Me.RDPRadioButton.Name = "RDPRadioButton"
Me.RDPRadioButton.Size = New System.Drawing.Size(66, 19) Me.RDPRadioButton.Size = New System.Drawing.Size(66, 19)
Me.RDPRadioButton.TabIndex = 0 Me.RDPRadioButton.TabIndex = 1
Me.RDPRadioButton.TabStop = True Me.RDPRadioButton.TabStop = True
Me.RDPRadioButton.Text = "RDP file" Me.RDPRadioButton.Text = "RDP file"
Me.RDPRadioButton.UseVisualStyleBackColor = True Me.RDPRadioButton.UseVisualStyleBackColor = True
@ -303,10 +260,10 @@ Partial Class RemoteAppCreateClientConnection
Me.CreateRAWebIcon.BackColor = System.Drawing.Color.Transparent Me.CreateRAWebIcon.BackColor = System.Drawing.Color.Transparent
Me.CreateRAWebIcon.ImageIndex = 5 Me.CreateRAWebIcon.ImageIndex = 5
Me.CreateRAWebIcon.ImageList = Me.SmallerIcons Me.CreateRAWebIcon.ImageList = Me.SmallerIcons
Me.CreateRAWebIcon.Location = New System.Drawing.Point(313, 36) Me.CreateRAWebIcon.Location = New System.Drawing.Point(313, 38)
Me.CreateRAWebIcon.Name = "CreateRAWebIcon" Me.CreateRAWebIcon.Name = "CreateRAWebIcon"
Me.CreateRAWebIcon.Size = New System.Drawing.Size(126, 30) Me.CreateRAWebIcon.Size = New System.Drawing.Size(126, 30)
Me.CreateRAWebIcon.TabIndex = 3 Me.CreateRAWebIcon.TabIndex = 4
Me.CreateRAWebIcon.Text = "Create icon files" Me.CreateRAWebIcon.Text = "Create icon files"
Me.CreateRAWebIcon.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage Me.CreateRAWebIcon.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage
Me.CreateRAWebIcon.UseVisualStyleBackColor = False Me.CreateRAWebIcon.UseVisualStyleBackColor = False
@ -316,7 +273,7 @@ Partial Class RemoteAppCreateClientConnection
Me.FTAButton.BackColor = System.Drawing.Color.WhiteSmoke Me.FTAButton.BackColor = System.Drawing.Color.WhiteSmoke
Me.FTAButton.ImageIndex = 2 Me.FTAButton.ImageIndex = 2
Me.FTAButton.ImageList = Me.SmallerIcons Me.FTAButton.ImageList = Me.SmallerIcons
Me.FTAButton.Location = New System.Drawing.Point(301, 22) Me.FTAButton.Location = New System.Drawing.Point(298, 15)
Me.FTAButton.Name = "FTAButton" Me.FTAButton.Name = "FTAButton"
Me.FTAButton.Size = New System.Drawing.Size(172, 29) Me.FTAButton.Size = New System.Drawing.Size(172, 29)
Me.FTAButton.TabIndex = 2 Me.FTAButton.TabIndex = 2
@ -339,40 +296,19 @@ Partial Class RemoteAppCreateClientConnection
Me.ShortcutDesktopCheckBox.AutoSize = True Me.ShortcutDesktopCheckBox.AutoSize = True
Me.ShortcutDesktopCheckBox.Checked = True Me.ShortcutDesktopCheckBox.Checked = True
Me.ShortcutDesktopCheckBox.CheckState = System.Windows.Forms.CheckState.Checked Me.ShortcutDesktopCheckBox.CheckState = System.Windows.Forms.CheckState.Checked
Me.ShortcutDesktopCheckBox.Location = New System.Drawing.Point(116, 18) Me.ShortcutDesktopCheckBox.Location = New System.Drawing.Point(118, 15)
Me.ShortcutDesktopCheckBox.Name = "ShortcutDesktopCheckBox" Me.ShortcutDesktopCheckBox.Name = "ShortcutDesktopCheckBox"
Me.ShortcutDesktopCheckBox.Size = New System.Drawing.Size(69, 19) Me.ShortcutDesktopCheckBox.Size = New System.Drawing.Size(69, 19)
Me.ShortcutDesktopCheckBox.TabIndex = 1 Me.ShortcutDesktopCheckBox.TabIndex = 1
Me.ShortcutDesktopCheckBox.Text = "Desktop" Me.ShortcutDesktopCheckBox.Text = "Desktop"
Me.ShortcutDesktopCheckBox.UseVisualStyleBackColor = True Me.ShortcutDesktopCheckBox.UseVisualStyleBackColor = True
' '
'MSIGroupBox
'
Me.MSIGroupBox.Controls.Add(Me.Panel1)
Me.MSIGroupBox.Controls.Add(Me.TopLevelRadioButton)
Me.MSIGroupBox.Controls.Add(Me.SubfolderRadioButton)
Me.MSIGroupBox.Controls.Add(Me.ShortcutStartCheckBox)
Me.MSIGroupBox.Controls.Add(Me.Label3)
Me.MSIGroupBox.Controls.Add(Me.Label2)
Me.MSIGroupBox.Controls.Add(Me.ShortcutTagCheckBox)
Me.MSIGroupBox.Controls.Add(Me.ShortcutDesktopCheckBox)
Me.MSIGroupBox.Controls.Add(Me.ShortcutTagTextBox)
Me.MSIGroupBox.Controls.Add(Me.Label4)
Me.MSIGroupBox.Controls.Add(Me.Label1)
Me.MSIGroupBox.Enabled = False
Me.MSIGroupBox.Location = New System.Drawing.Point(10, 363)
Me.MSIGroupBox.Name = "MSIGroupBox"
Me.MSIGroupBox.Size = New System.Drawing.Size(484, 107)
Me.MSIGroupBox.TabIndex = 4
Me.MSIGroupBox.TabStop = False
Me.MSIGroupBox.Text = "MSI Options"
'
'Panel1 'Panel1
' '
Me.Panel1.BackColor = System.Drawing.Color.Transparent Me.Panel1.BackColor = System.Drawing.Color.Transparent
Me.Panel1.Controls.Add(Me.PerMachineRadioButton) Me.Panel1.Controls.Add(Me.PerMachineRadioButton)
Me.Panel1.Controls.Add(Me.PerUserRadioButton) Me.Panel1.Controls.Add(Me.PerUserRadioButton)
Me.Panel1.Location = New System.Drawing.Point(89, 76) Me.Panel1.Location = New System.Drawing.Point(91, 73)
Me.Panel1.Name = "Panel1" Me.Panel1.Name = "Panel1"
Me.Panel1.Size = New System.Drawing.Size(200, 26) Me.Panel1.Size = New System.Drawing.Size(200, 26)
Me.Panel1.TabIndex = 9 Me.Panel1.TabIndex = 9
@ -403,9 +339,9 @@ Partial Class RemoteAppCreateClientConnection
'TopLevelRadioButton 'TopLevelRadioButton
' '
Me.TopLevelRadioButton.AutoSize = True Me.TopLevelRadioButton.AutoSize = True
Me.TopLevelRadioButton.Location = New System.Drawing.Point(366, 17) Me.TopLevelRadioButton.Location = New System.Drawing.Point(368, 14)
Me.TopLevelRadioButton.Name = "TopLevelRadioButton" Me.TopLevelRadioButton.Name = "TopLevelRadioButton"
Me.TopLevelRadioButton.Size = New System.Drawing.Size(72, 19) Me.TopLevelRadioButton.Size = New System.Drawing.Size(71, 19)
Me.TopLevelRadioButton.TabIndex = 4 Me.TopLevelRadioButton.TabIndex = 4
Me.TopLevelRadioButton.Text = "Top level" Me.TopLevelRadioButton.Text = "Top level"
Me.TopLevelRadioButton.UseVisualStyleBackColor = True Me.TopLevelRadioButton.UseVisualStyleBackColor = True
@ -414,7 +350,7 @@ Partial Class RemoteAppCreateClientConnection
' '
Me.SubfolderRadioButton.AutoSize = True Me.SubfolderRadioButton.AutoSize = True
Me.SubfolderRadioButton.Checked = True Me.SubfolderRadioButton.Checked = True
Me.SubfolderRadioButton.Location = New System.Drawing.Point(284, 17) Me.SubfolderRadioButton.Location = New System.Drawing.Point(286, 14)
Me.SubfolderRadioButton.Name = "SubfolderRadioButton" Me.SubfolderRadioButton.Name = "SubfolderRadioButton"
Me.SubfolderRadioButton.Size = New System.Drawing.Size(76, 19) Me.SubfolderRadioButton.Size = New System.Drawing.Size(76, 19)
Me.SubfolderRadioButton.TabIndex = 3 Me.SubfolderRadioButton.TabIndex = 3
@ -427,7 +363,7 @@ Partial Class RemoteAppCreateClientConnection
Me.ShortcutStartCheckBox.AutoSize = True Me.ShortcutStartCheckBox.AutoSize = True
Me.ShortcutStartCheckBox.Checked = True Me.ShortcutStartCheckBox.Checked = True
Me.ShortcutStartCheckBox.CheckState = System.Windows.Forms.CheckState.Checked Me.ShortcutStartCheckBox.CheckState = System.Windows.Forms.CheckState.Checked
Me.ShortcutStartCheckBox.Location = New System.Drawing.Point(191, 18) Me.ShortcutStartCheckBox.Location = New System.Drawing.Point(193, 15)
Me.ShortcutStartCheckBox.Name = "ShortcutStartCheckBox" Me.ShortcutStartCheckBox.Name = "ShortcutStartCheckBox"
Me.ShortcutStartCheckBox.Size = New System.Drawing.Size(87, 19) Me.ShortcutStartCheckBox.Size = New System.Drawing.Size(87, 19)
Me.ShortcutStartCheckBox.TabIndex = 2 Me.ShortcutStartCheckBox.TabIndex = 2
@ -437,7 +373,7 @@ Partial Class RemoteAppCreateClientConnection
'Label3 'Label3
' '
Me.Label3.AutoSize = True Me.Label3.AutoSize = True
Me.Label3.Location = New System.Drawing.Point(289, 50) Me.Label3.Location = New System.Drawing.Point(291, 47)
Me.Label3.Name = "Label3" Me.Label3.Name = "Label3"
Me.Label3.Size = New System.Drawing.Size(11, 15) Me.Label3.Size = New System.Drawing.Size(11, 15)
Me.Label3.TabIndex = 7 Me.Label3.TabIndex = 7
@ -446,7 +382,7 @@ Partial Class RemoteAppCreateClientConnection
'Label2 'Label2
' '
Me.Label2.AutoSize = True Me.Label2.AutoSize = True
Me.Label2.Location = New System.Drawing.Point(110, 49) Me.Label2.Location = New System.Drawing.Point(112, 46)
Me.Label2.Name = "Label2" Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(11, 15) Me.Label2.Size = New System.Drawing.Size(11, 15)
Me.Label2.TabIndex = 4 Me.Label2.TabIndex = 4
@ -457,7 +393,7 @@ Partial Class RemoteAppCreateClientConnection
Me.ShortcutTagCheckBox.AutoSize = True Me.ShortcutTagCheckBox.AutoSize = True
Me.ShortcutTagCheckBox.Checked = True Me.ShortcutTagCheckBox.Checked = True
Me.ShortcutTagCheckBox.CheckState = System.Windows.Forms.CheckState.Checked Me.ShortcutTagCheckBox.CheckState = System.Windows.Forms.CheckState.Checked
Me.ShortcutTagCheckBox.Location = New System.Drawing.Point(10, 48) Me.ShortcutTagCheckBox.Location = New System.Drawing.Point(15, 45)
Me.ShortcutTagCheckBox.Name = "ShortcutTagCheckBox" Me.ShortcutTagCheckBox.Name = "ShortcutTagCheckBox"
Me.ShortcutTagCheckBox.Size = New System.Drawing.Size(94, 19) Me.ShortcutTagCheckBox.Size = New System.Drawing.Size(94, 19)
Me.ShortcutTagCheckBox.TabIndex = 5 Me.ShortcutTagCheckBox.TabIndex = 5
@ -466,7 +402,7 @@ Partial Class RemoteAppCreateClientConnection
' '
'ShortcutTagTextBox 'ShortcutTagTextBox
' '
Me.ShortcutTagTextBox.Location = New System.Drawing.Point(127, 46) Me.ShortcutTagTextBox.Location = New System.Drawing.Point(129, 43)
Me.ShortcutTagTextBox.Name = "ShortcutTagTextBox" Me.ShortcutTagTextBox.Name = "ShortcutTagTextBox"
Me.ShortcutTagTextBox.Size = New System.Drawing.Size(156, 23) Me.ShortcutTagTextBox.Size = New System.Drawing.Size(156, 23)
Me.ShortcutTagTextBox.TabIndex = 6 Me.ShortcutTagTextBox.TabIndex = 6
@ -475,7 +411,7 @@ Partial Class RemoteAppCreateClientConnection
'Label4 'Label4
' '
Me.Label4.AutoSize = True Me.Label4.AutoSize = True
Me.Label4.Location = New System.Drawing.Point(8, 80) Me.Label4.Location = New System.Drawing.Point(9, 78)
Me.Label4.Name = "Label4" Me.Label4.Name = "Label4"
Me.Label4.Size = New System.Drawing.Size(75, 15) Me.Label4.Size = New System.Drawing.Size(75, 15)
Me.Label4.TabIndex = 8 Me.Label4.TabIndex = 8
@ -484,7 +420,7 @@ Partial Class RemoteAppCreateClientConnection
'Label1 'Label1
' '
Me.Label1.AutoSize = True Me.Label1.AutoSize = True
Me.Label1.Location = New System.Drawing.Point(7, 19) Me.Label1.Location = New System.Drawing.Point(9, 16)
Me.Label1.Name = "Label1" Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(103, 15) Me.Label1.Size = New System.Drawing.Size(103, 15)
Me.Label1.TabIndex = 0 Me.Label1.TabIndex = 0
@ -492,12 +428,11 @@ Partial Class RemoteAppCreateClientConnection
' '
'ResetButton 'ResetButton
' '
Me.ResetButton.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
Me.ResetButton.BackColor = System.Drawing.Color.WhiteSmoke Me.ResetButton.BackColor = System.Drawing.Color.WhiteSmoke
Me.ResetButton.Font = New System.Drawing.Font("Segoe UI", 9.0!) Me.ResetButton.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.ResetButton.ImageIndex = 3 Me.ResetButton.ImageIndex = 3
Me.ResetButton.ImageList = Me.SmallerIcons Me.ResetButton.ImageList = Me.SmallerIcons
Me.ResetButton.Location = New System.Drawing.Point(126, 555) Me.ResetButton.Location = New System.Drawing.Point(126, 158)
Me.ResetButton.Name = "ResetButton" Me.ResetButton.Name = "ResetButton"
Me.ResetButton.Size = New System.Drawing.Size(121, 29) Me.ResetButton.Size = New System.Drawing.Size(121, 29)
Me.ResetButton.TabIndex = 7 Me.ResetButton.TabIndex = 7
@ -507,12 +442,11 @@ Partial Class RemoteAppCreateClientConnection
' '
'SaveButton 'SaveButton
' '
Me.SaveButton.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
Me.SaveButton.BackColor = System.Drawing.Color.WhiteSmoke Me.SaveButton.BackColor = System.Drawing.Color.WhiteSmoke
Me.SaveButton.Font = New System.Drawing.Font("Segoe UI", 9.0!) Me.SaveButton.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.SaveButton.ImageIndex = 0 Me.SaveButton.ImageIndex = 0
Me.SaveButton.ImageList = Me.SmallerIcons Me.SaveButton.ImageList = Me.SmallerIcons
Me.SaveButton.Location = New System.Drawing.Point(12, 555) Me.SaveButton.Location = New System.Drawing.Point(12, 158)
Me.SaveButton.Name = "SaveButton" Me.SaveButton.Name = "SaveButton"
Me.SaveButton.Size = New System.Drawing.Size(108, 29) Me.SaveButton.Size = New System.Drawing.Size(108, 29)
Me.SaveButton.TabIndex = 6 Me.SaveButton.TabIndex = 6
@ -520,22 +454,10 @@ Partial Class RemoteAppCreateClientConnection
Me.SaveButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText Me.SaveButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText
Me.SaveButton.UseVisualStyleBackColor = False Me.SaveButton.UseVisualStyleBackColor = False
' '
'FileTypesGroupBox
'
Me.FileTypesGroupBox.Controls.Add(Me.FTACountLabel)
Me.FileTypesGroupBox.Controls.Add(Me.DisabledFTACheckBox)
Me.FileTypesGroupBox.Controls.Add(Me.FTAButton)
Me.FileTypesGroupBox.Location = New System.Drawing.Point(12, 294)
Me.FileTypesGroupBox.Name = "FileTypesGroupBox"
Me.FileTypesGroupBox.Size = New System.Drawing.Size(482, 63)
Me.FileTypesGroupBox.TabIndex = 3
Me.FileTypesGroupBox.TabStop = False
Me.FileTypesGroupBox.Text = "File Type Associations"
'
'FTACountLabel 'FTACountLabel
' '
Me.FTACountLabel.AutoSize = True Me.FTACountLabel.AutoSize = True
Me.FTACountLabel.Location = New System.Drawing.Point(154, 29) Me.FTACountLabel.Location = New System.Drawing.Point(163, 22)
Me.FTACountLabel.Name = "FTACountLabel" Me.FTACountLabel.Name = "FTACountLabel"
Me.FTACountLabel.Size = New System.Drawing.Size(52, 15) Me.FTACountLabel.Size = New System.Drawing.Size(52, 15)
Me.FTACountLabel.TabIndex = 1 Me.FTACountLabel.TabIndex = 1
@ -544,30 +466,17 @@ Partial Class RemoteAppCreateClientConnection
'DisabledFTACheckBox 'DisabledFTACheckBox
' '
Me.DisabledFTACheckBox.AutoSize = True Me.DisabledFTACheckBox.AutoSize = True
Me.DisabledFTACheckBox.Location = New System.Drawing.Point(10, 28) Me.DisabledFTACheckBox.Location = New System.Drawing.Point(12, 21)
Me.DisabledFTACheckBox.Name = "DisabledFTACheckBox" Me.DisabledFTACheckBox.Name = "DisabledFTACheckBox"
Me.DisabledFTACheckBox.Size = New System.Drawing.Size(71, 19) Me.DisabledFTACheckBox.Size = New System.Drawing.Size(71, 19)
Me.DisabledFTACheckBox.TabIndex = 0 Me.DisabledFTACheckBox.TabIndex = 0
Me.DisabledFTACheckBox.Text = "Disabled" Me.DisabledFTACheckBox.Text = "Disabled"
Me.DisabledFTACheckBox.UseVisualStyleBackColor = True Me.DisabledFTACheckBox.UseVisualStyleBackColor = True
' '
'GroupBoxSignRDP
'
Me.GroupBoxSignRDP.Controls.Add(Me.CheckBoxCreateSignedAndUnsigned)
Me.GroupBoxSignRDP.Controls.Add(Me.CertificateComboBox)
Me.GroupBoxSignRDP.Controls.Add(Me.CertificateLabel)
Me.GroupBoxSignRDP.Controls.Add(Me.CheckBoxSignRDPEnabled)
Me.GroupBoxSignRDP.Location = New System.Drawing.Point(12, 477)
Me.GroupBoxSignRDP.Name = "GroupBoxSignRDP"
Me.GroupBoxSignRDP.Size = New System.Drawing.Size(482, 68)
Me.GroupBoxSignRDP.TabIndex = 5
Me.GroupBoxSignRDP.TabStop = False
Me.GroupBoxSignRDP.Text = "Digital Signing"
'
'CheckBoxCreateSignedAndUnsigned 'CheckBoxCreateSignedAndUnsigned
' '
Me.CheckBoxCreateSignedAndUnsigned.AutoSize = True Me.CheckBoxCreateSignedAndUnsigned.AutoSize = True
Me.CheckBoxCreateSignedAndUnsigned.Location = New System.Drawing.Point(10, 41) Me.CheckBoxCreateSignedAndUnsigned.Location = New System.Drawing.Point(12, 42)
Me.CheckBoxCreateSignedAndUnsigned.Name = "CheckBoxCreateSignedAndUnsigned" Me.CheckBoxCreateSignedAndUnsigned.Name = "CheckBoxCreateSignedAndUnsigned"
Me.CheckBoxCreateSignedAndUnsigned.Size = New System.Drawing.Size(175, 19) Me.CheckBoxCreateSignedAndUnsigned.Size = New System.Drawing.Size(175, 19)
Me.CheckBoxCreateSignedAndUnsigned.TabIndex = 1 Me.CheckBoxCreateSignedAndUnsigned.TabIndex = 1
@ -579,7 +488,7 @@ Partial Class RemoteAppCreateClientConnection
Me.CertificateComboBox.BackColor = System.Drawing.Color.WhiteSmoke Me.CertificateComboBox.BackColor = System.Drawing.Color.WhiteSmoke
Me.CertificateComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList Me.CertificateComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
Me.CertificateComboBox.FormattingEnabled = True Me.CertificateComboBox.FormattingEnabled = True
Me.CertificateComboBox.Location = New System.Drawing.Point(282, 25) Me.CertificateComboBox.Location = New System.Drawing.Point(280, 15)
Me.CertificateComboBox.Name = "CertificateComboBox" Me.CertificateComboBox.Name = "CertificateComboBox"
Me.CertificateComboBox.Size = New System.Drawing.Size(191, 23) Me.CertificateComboBox.Size = New System.Drawing.Size(191, 23)
Me.CertificateComboBox.TabIndex = 3 Me.CertificateComboBox.TabIndex = 3
@ -587,7 +496,7 @@ Partial Class RemoteAppCreateClientConnection
'CertificateLabel 'CertificateLabel
' '
Me.CertificateLabel.AutoSize = True Me.CertificateLabel.AutoSize = True
Me.CertificateLabel.Location = New System.Drawing.Point(212, 28) Me.CertificateLabel.Location = New System.Drawing.Point(210, 18)
Me.CertificateLabel.Name = "CertificateLabel" Me.CertificateLabel.Name = "CertificateLabel"
Me.CertificateLabel.Size = New System.Drawing.Size(64, 15) Me.CertificateLabel.Size = New System.Drawing.Size(64, 15)
Me.CertificateLabel.TabIndex = 2 Me.CertificateLabel.TabIndex = 2
@ -596,13 +505,131 @@ Partial Class RemoteAppCreateClientConnection
'CheckBoxSignRDPEnabled 'CheckBoxSignRDPEnabled
' '
Me.CheckBoxSignRDPEnabled.AutoSize = True Me.CheckBoxSignRDPEnabled.AutoSize = True
Me.CheckBoxSignRDPEnabled.Location = New System.Drawing.Point(10, 22) Me.CheckBoxSignRDPEnabled.Location = New System.Drawing.Point(12, 17)
Me.CheckBoxSignRDPEnabled.Name = "CheckBoxSignRDPEnabled" Me.CheckBoxSignRDPEnabled.Name = "CheckBoxSignRDPEnabled"
Me.CheckBoxSignRDPEnabled.Size = New System.Drawing.Size(93, 19) Me.CheckBoxSignRDPEnabled.Size = New System.Drawing.Size(93, 19)
Me.CheckBoxSignRDPEnabled.TabIndex = 0 Me.CheckBoxSignRDPEnabled.TabIndex = 0
Me.CheckBoxSignRDPEnabled.Text = "Sign RDP file" Me.CheckBoxSignRDPEnabled.Text = "Sign RDP file"
Me.CheckBoxSignRDPEnabled.UseVisualStyleBackColor = True Me.CheckBoxSignRDPEnabled.UseVisualStyleBackColor = True
' '
'TabControl
'
Me.TabControl.Controls.Add(Me.HostTabPage)
Me.TabControl.Controls.Add(Me.OptionsTabPage)
Me.TabControl.Controls.Add(Me.GatewayTabPage)
Me.TabControl.Controls.Add(Me.FileTypesTabPage)
Me.TabControl.Controls.Add(Me.MSIOptionsTabPage)
Me.TabControl.Controls.Add(Me.SigningTabPage)
Me.TabControl.Location = New System.Drawing.Point(12, 12)
Me.TabControl.Name = "TabControl"
Me.TabControl.SelectedIndex = 0
Me.TabControl.Size = New System.Drawing.Size(492, 137)
Me.TabControl.TabIndex = 10
'
'HostTabPage
'
Me.HostTabPage.Controls.Add(Me.Label13)
Me.HostTabPage.Controls.Add(Me.ServerAddress)
Me.HostTabPage.Controls.Add(Me.Label14)
Me.HostTabPage.Controls.Add(Me.AltServerAddress)
Me.HostTabPage.Controls.Add(Me.Label12)
Me.HostTabPage.Controls.Add(Me.ServerPort)
Me.HostTabPage.Location = New System.Drawing.Point(4, 24)
Me.HostTabPage.Name = "HostTabPage"
Me.HostTabPage.Padding = New System.Windows.Forms.Padding(3)
Me.HostTabPage.Size = New System.Drawing.Size(484, 109)
Me.HostTabPage.TabIndex = 0
Me.HostTabPage.Text = "Host"
Me.HostTabPage.UseVisualStyleBackColor = True
'
'OptionsTabPage
'
Me.OptionsTabPage.Controls.Add(Me.MSIRadioButton)
Me.OptionsTabPage.Controls.Add(Me.RDPRadioButton)
Me.OptionsTabPage.Controls.Add(Me.EditAfterSave)
Me.OptionsTabPage.Controls.Add(Me.CreateRAWebIcon)
Me.OptionsTabPage.Location = New System.Drawing.Point(4, 24)
Me.OptionsTabPage.Name = "OptionsTabPage"
Me.OptionsTabPage.Padding = New System.Windows.Forms.Padding(3)
Me.OptionsTabPage.Size = New System.Drawing.Size(484, 109)
Me.OptionsTabPage.TabIndex = 1
Me.OptionsTabPage.Text = "Options"
Me.OptionsTabPage.UseVisualStyleBackColor = True
'
'GatewayTabPage
'
Me.GatewayTabPage.Controls.Add(Me.AttemptDirectCheckBox)
Me.GatewayTabPage.Controls.Add(Me.UseRDGatewayCheckBox)
Me.GatewayTabPage.Controls.Add(Me.GatewayAddress)
Me.GatewayTabPage.Controls.Add(Me.RDGWLabel)
Me.GatewayTabPage.Location = New System.Drawing.Point(4, 24)
Me.GatewayTabPage.Name = "GatewayTabPage"
Me.GatewayTabPage.Padding = New System.Windows.Forms.Padding(3)
Me.GatewayTabPage.Size = New System.Drawing.Size(484, 109)
Me.GatewayTabPage.TabIndex = 2
Me.GatewayTabPage.Text = "Gateway"
Me.GatewayTabPage.UseVisualStyleBackColor = True
'
'FileTypesTabPage
'
Me.FileTypesTabPage.Controls.Add(Me.FTACountLabel)
Me.FileTypesTabPage.Controls.Add(Me.FTAButton)
Me.FileTypesTabPage.Controls.Add(Me.DisabledFTACheckBox)
Me.FileTypesTabPage.Location = New System.Drawing.Point(4, 24)
Me.FileTypesTabPage.Name = "FileTypesTabPage"
Me.FileTypesTabPage.Padding = New System.Windows.Forms.Padding(3)
Me.FileTypesTabPage.Size = New System.Drawing.Size(484, 109)
Me.FileTypesTabPage.TabIndex = 3
Me.FileTypesTabPage.Text = "File types"
Me.FileTypesTabPage.UseVisualStyleBackColor = True
'
'MSIOptionsTabPage
'
Me.MSIOptionsTabPage.Controls.Add(Me.Panel1)
Me.MSIOptionsTabPage.Controls.Add(Me.Label1)
Me.MSIOptionsTabPage.Controls.Add(Me.TopLevelRadioButton)
Me.MSIOptionsTabPage.Controls.Add(Me.Label4)
Me.MSIOptionsTabPage.Controls.Add(Me.SubfolderRadioButton)
Me.MSIOptionsTabPage.Controls.Add(Me.ShortcutTagTextBox)
Me.MSIOptionsTabPage.Controls.Add(Me.ShortcutStartCheckBox)
Me.MSIOptionsTabPage.Controls.Add(Me.ShortcutDesktopCheckBox)
Me.MSIOptionsTabPage.Controls.Add(Me.Label3)
Me.MSIOptionsTabPage.Controls.Add(Me.ShortcutTagCheckBox)
Me.MSIOptionsTabPage.Controls.Add(Me.Label2)
Me.MSIOptionsTabPage.Location = New System.Drawing.Point(4, 24)
Me.MSIOptionsTabPage.Name = "MSIOptionsTabPage"
Me.MSIOptionsTabPage.Padding = New System.Windows.Forms.Padding(3)
Me.MSIOptionsTabPage.Size = New System.Drawing.Size(484, 109)
Me.MSIOptionsTabPage.TabIndex = 4
Me.MSIOptionsTabPage.Text = "MSI options"
Me.MSIOptionsTabPage.UseVisualStyleBackColor = True
'
'SigningTabPage
'
Me.SigningTabPage.Controls.Add(Me.RdpsignErrorLabel)
Me.SigningTabPage.Controls.Add(Me.CheckBoxCreateSignedAndUnsigned)
Me.SigningTabPage.Controls.Add(Me.CheckBoxSignRDPEnabled)
Me.SigningTabPage.Controls.Add(Me.CertificateComboBox)
Me.SigningTabPage.Controls.Add(Me.CertificateLabel)
Me.SigningTabPage.Location = New System.Drawing.Point(4, 24)
Me.SigningTabPage.Name = "SigningTabPage"
Me.SigningTabPage.Padding = New System.Windows.Forms.Padding(3)
Me.SigningTabPage.Size = New System.Drawing.Size(484, 109)
Me.SigningTabPage.TabIndex = 5
Me.SigningTabPage.Text = "Signing"
Me.SigningTabPage.UseVisualStyleBackColor = True
'
'RdpsignErrorLabel
'
Me.RdpsignErrorLabel.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
Me.RdpsignErrorLabel.Location = New System.Drawing.Point(6, 64)
Me.RdpsignErrorLabel.Name = "RdpsignErrorLabel"
Me.RdpsignErrorLabel.Size = New System.Drawing.Size(472, 21)
Me.RdpsignErrorLabel.TabIndex = 4
Me.RdpsignErrorLabel.Text = "RdpsignErrorLabel"
Me.RdpsignErrorLabel.TextAlign = System.Drawing.ContentAlignment.TopCenter
'
'RemoteAppCreateClientConnection 'RemoteAppCreateClientConnection
' '
Me.AcceptButton = Me.CreateButton Me.AcceptButton = Me.CreateButton
@ -610,13 +637,8 @@ Partial Class RemoteAppCreateClientConnection
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.BackColor = System.Drawing.Color.White Me.BackColor = System.Drawing.Color.White
Me.CancelButton = Me.CancelEditButton Me.CancelButton = Me.CancelEditButton
Me.ClientSize = New System.Drawing.Size(507, 596) Me.ClientSize = New System.Drawing.Size(513, 198)
Me.Controls.Add(Me.GroupBoxSignRDP) Me.Controls.Add(Me.TabControl)
Me.Controls.Add(Me.FileTypesGroupBox)
Me.Controls.Add(Me.MSIGroupBox)
Me.Controls.Add(Me.ClientConnectionGroupBox)
Me.Controls.Add(Me.RDGWGroupBox)
Me.Controls.Add(Me.ServerGroupBox)
Me.Controls.Add(Me.CreateButton) Me.Controls.Add(Me.CreateButton)
Me.Controls.Add(Me.SaveButton) Me.Controls.Add(Me.SaveButton)
Me.Controls.Add(Me.ResetButton) Me.Controls.Add(Me.ResetButton)
@ -628,20 +650,21 @@ Partial Class RemoteAppCreateClientConnection
Me.MinimizeBox = False Me.MinimizeBox = False
Me.Name = "RemoteAppCreateClientConnection" Me.Name = "RemoteAppCreateClientConnection"
Me.Text = "RemoteAppCreateClientConnection" Me.Text = "RemoteAppCreateClientConnection"
Me.ServerGroupBox.ResumeLayout(False)
Me.ServerGroupBox.PerformLayout()
Me.RDGWGroupBox.ResumeLayout(False)
Me.RDGWGroupBox.PerformLayout()
Me.ClientConnectionGroupBox.ResumeLayout(False)
Me.ClientConnectionGroupBox.PerformLayout()
Me.MSIGroupBox.ResumeLayout(False)
Me.MSIGroupBox.PerformLayout()
Me.Panel1.ResumeLayout(False) Me.Panel1.ResumeLayout(False)
Me.Panel1.PerformLayout() Me.Panel1.PerformLayout()
Me.FileTypesGroupBox.ResumeLayout(False) Me.TabControl.ResumeLayout(False)
Me.FileTypesGroupBox.PerformLayout() Me.HostTabPage.ResumeLayout(False)
Me.GroupBoxSignRDP.ResumeLayout(False) Me.HostTabPage.PerformLayout()
Me.GroupBoxSignRDP.PerformLayout() Me.OptionsTabPage.ResumeLayout(False)
Me.OptionsTabPage.PerformLayout()
Me.GatewayTabPage.ResumeLayout(False)
Me.GatewayTabPage.PerformLayout()
Me.FileTypesTabPage.ResumeLayout(False)
Me.FileTypesTabPage.PerformLayout()
Me.MSIOptionsTabPage.ResumeLayout(False)
Me.MSIOptionsTabPage.PerformLayout()
Me.SigningTabPage.ResumeLayout(False)
Me.SigningTabPage.PerformLayout()
Me.ResumeLayout(False) Me.ResumeLayout(False)
End Sub End Sub
@ -650,18 +673,15 @@ Partial Class RemoteAppCreateClientConnection
Friend WithEvents CreateButton As System.Windows.Forms.Button Friend WithEvents CreateButton As System.Windows.Forms.Button
Friend WithEvents FileSaveRDP As System.Windows.Forms.SaveFileDialog Friend WithEvents FileSaveRDP As System.Windows.Forms.SaveFileDialog
Friend WithEvents CancelEditButton As System.Windows.Forms.Button Friend WithEvents CancelEditButton As System.Windows.Forms.Button
Friend WithEvents ServerGroupBox As System.Windows.Forms.GroupBox
Friend WithEvents Label13 As System.Windows.Forms.Label Friend WithEvents Label13 As System.Windows.Forms.Label
Friend WithEvents Label14 As System.Windows.Forms.Label Friend WithEvents Label14 As System.Windows.Forms.Label
Friend WithEvents Label12 As System.Windows.Forms.Label Friend WithEvents Label12 As System.Windows.Forms.Label
Friend WithEvents ServerPort As System.Windows.Forms.TextBox Friend WithEvents ServerPort As System.Windows.Forms.TextBox
Friend WithEvents AltServerAddress As System.Windows.Forms.TextBox Friend WithEvents AltServerAddress As System.Windows.Forms.TextBox
Friend WithEvents ServerAddress As System.Windows.Forms.TextBox Friend WithEvents ServerAddress As System.Windows.Forms.TextBox
Friend WithEvents RDGWGroupBox As System.Windows.Forms.GroupBox
Friend WithEvents UseRDGatewayCheckBox As System.Windows.Forms.CheckBox Friend WithEvents UseRDGatewayCheckBox As System.Windows.Forms.CheckBox
Friend WithEvents RDGWLabel As System.Windows.Forms.Label Friend WithEvents RDGWLabel As System.Windows.Forms.Label
Friend WithEvents GatewayAddress As System.Windows.Forms.TextBox Friend WithEvents GatewayAddress As System.Windows.Forms.TextBox
Friend WithEvents ClientConnectionGroupBox As System.Windows.Forms.GroupBox
Friend WithEvents MSIRadioButton As System.Windows.Forms.RadioButton Friend WithEvents MSIRadioButton As System.Windows.Forms.RadioButton
Friend WithEvents RDPRadioButton As System.Windows.Forms.RadioButton Friend WithEvents RDPRadioButton As System.Windows.Forms.RadioButton
Friend WithEvents FTAButton As System.Windows.Forms.Button Friend WithEvents FTAButton As System.Windows.Forms.Button
@ -669,7 +689,6 @@ Partial Class RemoteAppCreateClientConnection
Friend WithEvents FileSaveMSI As System.Windows.Forms.SaveFileDialog Friend WithEvents FileSaveMSI As System.Windows.Forms.SaveFileDialog
Friend WithEvents AttemptDirectCheckBox As System.Windows.Forms.CheckBox Friend WithEvents AttemptDirectCheckBox As System.Windows.Forms.CheckBox
Friend WithEvents ShortcutDesktopCheckBox As System.Windows.Forms.CheckBox Friend WithEvents ShortcutDesktopCheckBox As System.Windows.Forms.CheckBox
Friend WithEvents MSIGroupBox As System.Windows.Forms.GroupBox
Friend WithEvents ShortcutStartCheckBox As System.Windows.Forms.CheckBox Friend WithEvents ShortcutStartCheckBox As System.Windows.Forms.CheckBox
Friend WithEvents ShortcutTagCheckBox As System.Windows.Forms.CheckBox Friend WithEvents ShortcutTagCheckBox As System.Windows.Forms.CheckBox
Friend WithEvents ShortcutTagTextBox As System.Windows.Forms.TextBox Friend WithEvents ShortcutTagTextBox As System.Windows.Forms.TextBox
@ -685,12 +704,18 @@ Partial Class RemoteAppCreateClientConnection
Friend WithEvents PerMachineRadioButton As System.Windows.Forms.RadioButton Friend WithEvents PerMachineRadioButton As System.Windows.Forms.RadioButton
Friend WithEvents PerUserRadioButton As System.Windows.Forms.RadioButton Friend WithEvents PerUserRadioButton As System.Windows.Forms.RadioButton
Friend WithEvents Label4 As System.Windows.Forms.Label Friend WithEvents Label4 As System.Windows.Forms.Label
Friend WithEvents FileTypesGroupBox As System.Windows.Forms.GroupBox
Friend WithEvents DisabledFTACheckBox As System.Windows.Forms.CheckBox Friend WithEvents DisabledFTACheckBox As System.Windows.Forms.CheckBox
Friend WithEvents FTACountLabel As System.Windows.Forms.Label Friend WithEvents FTACountLabel As System.Windows.Forms.Label
Friend WithEvents GroupBoxSignRDP As GroupBox
Friend WithEvents CheckBoxSignRDPEnabled As CheckBox Friend WithEvents CheckBoxSignRDPEnabled As CheckBox
Friend WithEvents CertificateComboBox As ComboBox Friend WithEvents CertificateComboBox As ComboBox
Friend WithEvents CertificateLabel As Label Friend WithEvents CertificateLabel As Label
Friend WithEvents CheckBoxCreateSignedAndUnsigned As CheckBox Friend WithEvents CheckBoxCreateSignedAndUnsigned As CheckBox
Friend WithEvents TabControl As TabControl
Friend WithEvents HostTabPage As TabPage
Friend WithEvents OptionsTabPage As TabPage
Friend WithEvents GatewayTabPage As TabPage
Friend WithEvents FileTypesTabPage As TabPage
Friend WithEvents MSIOptionsTabPage As TabPage
Friend WithEvents SigningTabPage As TabPage
Friend WithEvents RdpsignErrorLabel As Label
End Class End Class

View File

@ -124,148 +124,147 @@
<value> <value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADW ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACa
IQAAAk1TRnQBSQFMAgEBBwEAAQgBAgEIAQIBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA IQAAAk1TRnQBSQFMAgEBBwEAAVgBAgFYAQIBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABIAMAAQEBAAEgBgABIF4AAyABLwMjATMDIwEzAyMBMwMjATMDIwEzAyMBMwMjATMDIwEzAxkBIysA AwABIAMAAQEBAAEgBgABIF4AAyABLwMjATMDIwEzAyMBMwMjATMDIwEzAyMBMwMjATMDIwEzAxkBIysA
AQEDQgF0A1gBwQNYAe8DWAHvA1gBwQNCAXQDAAEBUAADKgFBAwYBCBgAAwYBCAMqAUEUAAMIAQsBYQFd AQEDQgF0A1gBwQNYAe8DWAHvA1gBwQNCAXQDAAEBUAADKgFBAwYBCBgAAwYBCAMqAUEUAAMIAQsCXQFU
AVQB8AG2AYQBNwH/AbUBgwEzAf8BtgGCATIB/wG2AYIBMgH/AbYBggEyAf8BtgGCATIB/wG1AYMBMwH/ AfABtgGEAS0B/wG1AYMBKQH/AbYBggEoAf8BtgGCASgB/wG2AYIBKAH/AbYBggEoAf8BtQGDASkB/wG2
AbYBhAE3Af8CWgFYAcAnAAEBA1oBwAOLAf8BuQK6Af8D3AH/A9kB/wO1Af8BhgKHAf8DWgHAAwABAUgA AYQBLQH/AloBWAHAJwABAQNaAcADiwH/AbkCugH/A9wB/wPZAf8DtQH/AYYChwH/A1oBwAMAAQFIAAMq
AyoBQQE5ATYB8gH/AkABuAH9AwYBCBAAAwYBCAIrAaYB/AEbARkB6gH/AyoBQRAAAykBPwG2AYQBNyH/ AUEBLwEsAfIB/wJAAa4B/QMGAQgQAAMGAQgCKwGIAfwBEQEPAeoB/wMqAUEQAAMpAT8BtgGEAS0h/wG2
AbYBhAE3Af8YAAG5Ar8B/wG5Ar8B/wGyArcB/wGLAY0BjgH/AY0BjgGNAf8BxQHgAcsB/wHOAeMB0gH/ AYQBLQH/GAABuQK/Af8BuQK/Af8BsgK3Af8BiwGNAY4B/wGNAY4BjQH/AcUB4AHLAf8BzgHjAdIB/wHu
Ae4C7wH/AewB7QHsAf8B6gLpAf8D5wH/A4cB/wNCAXREAAMqAUEBQgFAAfUB/wFNAUsB+gH/AUIBPwH2 Au8B/wHsAe0B7AH/AeoC6QH/A+cB/wOHAf8DQgF0RAADKgFBATgBNgH1Af8BQwFBAfoB/wE4ATUB9gH/
Af8CKwGrAfwDBgEICAADBgEIAisBpwH8ASsBKQHxAf8BNgE0AfYB/wEbARkB6gH/AyoBQQwAAycBOwG1 AisBjgH8AwYBCAgAAwYBCAIrAYkB/AEhAR8B8QH/ASwBKgH2Af8BEQEPAeoB/wMqAUEMAAMnATsBtQGD
AYMBMwX/AQABKgHyAf8BAAFQAfMB/wEPAZoB9gH/ARMBpgH4Af8BAgFfAfQB/wEAASUB8gX/AbUBgwEz ASkF/wEAASAB8gH/AQABRgHzAf8BBQGaAfYB/wEJAaYB+AH/AQABVQH0Af8BAAEbAfIF/wG1AYMBKQH/
Af8YAANHAYID2AH/Ac0B1AHVAf8BaAFpAWoB/wPDAf8BVgG5AWUB/wEAAY4BDQH/Ad0B6wHgAf8D8QH/ GAADRwGCA9gB/wHNAdQB1QH/AV4BXwFgAf8DwwH/AUwBuQFbAf8BAAGOAQMB/wHdAesB4AH/A/EB/wHX
AdcB5QHaAf8B3wHnAeEB/wK3AbgB/wNYAcFEAAMeASsBRQFCAfYB/wFPAUwB+gH/AVsBWgL/AUMBQAH2 AeUB2gH/Ad8B5wHhAf8CtwG4Af8DWAHBRAADHgErATsBOAH2Af8BRQFCAfoB/wFRAVAC/wE5ATYB9gH/
Af8CKwGrAfwDBgEIAwYBCAIrAakB/AExAS8B8gH/AU0BTAL/ATQBMgH0Af8BGQEXAekB/wMeASsMAAMk AisBjgH8AwYBCAMGAQgCKwGLAfwBJwElAfIB/wFDAUIC/wEqASgB9AH/AQ8BDQHpAf8DHgErDAADJAE2
ATYBtgGDATMF/wEVATwB8gH/AR8BYwHyAf8BGAGTAfQB/wEcAZoB9AH/AQ8BYQHxAf8BAAEoAfAF/wG2 AbYBgwEpBf8BCwEyAfIB/wEVAVkB8gH/AQ4BkwH0Af8BEgGaAfQB/wEFAVcB8QH/AQABHgHwBf8BtgGD
AYMBMgH/AyMBMwMjATMDGQEjEAADJAE2A0cBggNKAf8D7AH/A/sB/wEMAZgBIgH/AUEBsAFSAf8D9QH/ ASgB/wMjATMDIwEzAxkBIxAAAyQBNgNHAYIDQAH/A+wB/wP7Af8BAgGYARgB/wE3AbABSAH/A/UB/wEA
AQABkAERAf8BSQGxAVkB/wHeAd8B3gH/A1gB70gAAx4BKwFFAUMB9gH/AVABTQH6Af8BXgFbAv8BRAFC AZABBwH/AT8BsQFPAf8B3gHfAd4B/wNYAe9IAAMeASsBOwE5AfYB/wFGAUMB+gH/AVQBUQL/AToBOAH2
AfYB/wEsASsBqwH8AkABuAH9AToBNwH0Af8BUgFRAv8BOgE4AfUB/wEgAR4B6wH/Ax4BKwgAAxkEIwEz Af8CKwGOAfwCQAGuAf0BMAEtAfQB/wFIAUcC/wEwAS4B9QH/ARYBFAHrAf8DHgErCAADGQQjATMDMQFP
AzEBTwG2AYMBMwP/AfwB/wEJASkB8AH/ATsBaQHyAf8BPAGTAfQB/wEhAYMB8gH/AQUBRwHwAf8BAAEd AbYBgwEpA/8B/AH/AQABHwHwAf8BMQFfAfIB/wEyAZMB9AH/ARcBgwHyAf8BAAE9AfAB/wEAARMB8AP/
AfAD/wH7Af8BtQGAAS8B/wG1AYMBNgH/AbYBhAE4Af8CWgFYAcADSAGGAb4CxAH/AbwCwQH/AbkBvQG+ AfsB/wG1AYABJQH/AbUBgwEsAf8BtgGEAS4B/wJaAVgBwANIAYYBvgLEAf8BvALBAf8BuQG9Ab4B/wG3
Af8BtwG6AbsB/wG0ArgB/wNLAf8D7gH/AVsBvQFpAf8BAgGUARkB/wHlAfEB5gH/AQABkAEQAf8BEAGa AboBuwH/AbQCuAH/A0EB/wPuAf8BUQG9AV8B/wEAAZQBDwH/AeUB8QHmAf8BAAGQAQYB/wEGAZoBHAH/
ASYB/wHpAe8B6gH/A+IB/wNYAe9MAAMeASsBRgFEAfYB/wFRAU4B+gH/AV4BXAL/AV0BWgL/AVoBWAL/ AekB7wHqAf8D4gH/A1gB70wAAx4BKwE8AToB9gH/AUcBRAH6Af8BVAFSAv8BUwFQAv8BUAFOAv8BTgFM
AVgBVgL/AUEBPwH3Af8BKQEnAe4B/wMeASsMAAJaAVgBwAG1AYUBOQH/AbUBhAE4Af8BtQGCATAD/wH7 Av8BNwE1AfcB/wEfAR0B7gH/Ax4BKwwAAloBWAHAAbUBhQEvAf8BtQGEAS4B/wG1AYIBJgP/AfsB/wEA
Af8BAAEOAe4B/wEqAUwB8AH/AUcBhQHzAf8BXgGVAfQB/wGDAZoB9gH/AYABjQH5A/8B+QH/AbUBZgEq AQQB7gH/ASABQgHwAf8BPQGFAfMB/wFUAZUB9AH/AYMBmgH2Af8BgAGNAfkD/wH5Af8BtQFcASAJ/wG2
Cf8BtgGEATcB/wHKAdIB0wH/AckB0gHTAf8ByQHQAdMB/wHIAdEB0gH/AccB0AHRAf8BxgHQAdEB/wFo AYQBLQH/AcoB0gHTAf8ByQHSAdMB/wHJAdAB0wH/AcgB0QHSAf8BxwHQAdEB/wHGAdAB0QH/AV4CYQH/
AmsB/wPGAf8BzwHpAdQB/wHmAfQB6QH/Af0C/gH/AcsB5gHPAf8BAAGNAQsB/wFNAbUBXQH/AcABwQHA A8YB/wHPAekB1AH/AeYB9AHpAf8B/QL+Af8BywHmAc8B/wEAAY0BAQH/AUMBtQFTAf8BwAHBAcAB/wNY
Af8DWAHBUAADHgErAUcBRQH3Af8BYwFgAv8BQwFAAv8BQQE+Av8BXAFaAv8BMgEwAfAB/wMeASsQAAG1 AcFQAAMeASsBPQE7AfcB/wFZAVYC/wE5ATYC/wE3ATQC/wFSAVAC/wEoASYB8AH/Ax4BKxAAAbUBhAEu
AYQBOAX/AfYB8AHpAf8BsgFpAS0D/wH9Af8CAAHsAf8BFwEqAe0B/wEzAUoB8AH/AUYBXQHyAf8BVgFl Bf8B9gHwAekB/wGyAV8BIwP/Af0B/wIAAewB/wENASAB7QH/ASkBQAHwAf8BPAFTAfIB/wFMAVsB9AH/
AfQB/wFcAV8B9gP/AfwB/wG8AWYBKgH/AQABrgGABf8BtgGCATUB/wHKAdIB1AH/AawCrwH/AYYCAAH/ AVIBVQH2A/8B/AH/AbwBXAEgAf8BAAGuAYAF/wG2AYIBKwH/AcoB0gHUAf8BrAKvAf8BhgIAAf8BiwIA
AYsCAAH/AYcCAAH/AYsCAAH/AYYCFgH/A5AB/wHyAfkB8wn/Af4B/wH+Af8BywHnAdEB/wGrAdEBsgH/ Af8BhwIAAf8BiwIAAf8BhgIMAf8DkAH/AfIB+QHzCf8B/gH/Af4B/wHLAecB0QH/AasB0QGyAf8DjwH/
A48B/wNCAXRQAAMGAQgBQwFCAbsB/QFnAWMC/wFIAUUC/wFFAUIC/wFgAV4C/wJAAbkB/QMGAQgQAAG0 A0IBdFAAAwYBCAJAAbEB/QFdAVkC/wE+ATsC/wE7ATgC/wFWAVQC/wJAAa8B/QMGAQgQAAG0AYIBKwX/
AYIBNQX/AecBmwEfAf8BsQFpATAF/wIAAe0B/wIAAe4B/wERARgB8AH/AScBLwHyAf8BOgE8AfUB/wFI AecBmwEVAf8BsQFfASYF/wIAAe0B/wIAAe4B/wEHAQ4B8AH/AR0BJQHyAf8BMAEyAfUB/wE+AT0B9wX/
AUcB9wX/AcABZwEtAf8BAAGtAYEF/wG2AYIBNQH/AcwB0wHVAf8BqgGsAa0B/wGbARUBCwH/AZwBGQEN AcABXQEjAf8BAAGtAYEF/wG2AYIBKwH/AcwB0wHVAf8BqgGsAa0B/wGbAQsBAQH/AZwBDwEDAf8BmwIA
Af8BmwEBAQAB/wGoAQEBAAH/AbIBAwEAAf8BnAFrAWYB/wOQAf8DxgH/A+4B/wPuAf8DxgH/A5AB/wNa Af8BqAIAAf8BsgIAAf8BnAFhAVwB/wOQAf8DxgH/A+4B/wPuAf8DxgH/A5AB/wNaAcADAAEBTAADBgEI
AcADAAEBTAADBgEIAUsBRQGvAfwBWgFXAfsB/wGAAWgC/wFoAWUC/wFmAWMC/wFjAWEC/wFIAUYB9wH/ ATsBOAGUAfwBUAFNAfsB/wGAAV4C/wFeAVsC/wFcAVkC/wFZAVcC/wE+ATwB9wH/AisBjgH8AwYBCAwA
AS4BLAGrAfwDBgEIDAABswGCATYF/wHmAZ4BKAH/Aa8BgAE2A/8B9gP/Ae0D/wHrA/8B6gP/AeoD/wHq AbMBggEsBf8B5gGeAR4B/wGvAYABLAP/AfYD/wHtA/8B6wP/AeoD/wHqA/8B6gP/AewD/wHzAf8BwgFd
A/8B7AP/AfMB/wHCAWcBLgH/AQABqwFoBf8BtgGCATUB/wHMAdMB1QH/AagCqgH/AaUBLQEjAf8BnwEY ASQB/wEAAasBXgX/AbYBggErAf8BzAHTAdUB/wGoAqoB/wGlASMBGQH/AZ8BDgEDAf8BowIAAf8BsgIA
AQ0B/wGjAgAB/wGyAQMBAAH/AcABCQEAAf8B3wFjAVEB/wG3AYoBggH/AYgBXwFbAf8BUQFLAUoB/wFQ Af8BwAIAAf8B3wFZAUcB/wG3AYoBggH/AYgBVQFRAf8BRwFBAUAB/wFGAUABPgH/AWACYwH/AY8CkAH/
AUoBSAH/AWoCbQH/AY8CkAH/AwABAUwAAwYBCAFYAVUBsQH8AWEBXgH9Af8BhgGCAv8BYAFdAfwB/wFO AwABAUwAAwYBCAFHAUEBlwH8AVcBVAH9Af8BhgGCAv8BVgFTAfwB/wFEAUIB+AH/AUABPQH3Af8BTQFK
AUwB+AH/AUoBRwH3Af8BVwFUAfoB/wFlAWMC/wFKAUcB9wH/AS4BLQGrAfwDBgEICAABswGCATYF/wHy AfoB/wFbAVkC/wFAAT0B9wH/AisBjgH8AwYBCAgAAbMBggEsBf8B8gGhAREB/wG9AYsBNQH/Aa8BgAEu
AaEBGwH/Ab0BiwE/Af8BrwGAATgB/wGvAWkBMgH/AbABaAEwAf8BrwFnAS4B/wGxAWcBLAH/AbcBaQEv Af8BrwFfASgB/wGwAV4BJgH/Aa8BXQEkAf8BsQFdASIB/wG3AV8BJQH/Ab0BXwElAf8BwQFeASUB/wGm
Af8BvQFpAS8B/wHBAWgBLwH/AaYBnwFcAf8BXwHTAb0F/wG1AYIBNQH/Ac4B1AHVAf8BogKkAf8BrAE0 AZ8BUgH/AVUB0wG9Bf8BtQGCASsB/wHOAdQB1QH/AaICpAH/AawBKgEhAf8BoQEBAQAB/wGtAgAB/wG+
ASsB/wGhAQsBAAH/Aa0CAAH/Ab4BBgEAAf8BzwEWAQAB/wHwAZoBiwH/AfcBtAGoAf8B+QGuAZ4B/wH+ AgAB/wHPAQwBAAH/AfABmgGLAf8B9wG0AagB/wH5Aa4BngH/Af4BtQGnAf8B+AGlAZIB/wHCAc4BzwH/
AbUBpwH/AfgBpQGSAf8BwgHOAc8B/wGqAqwB/0wAAwYBCAFPAU0BvgH9AWcBZAH+Af8BigGHAv8BZgFj AaoCrAH/TAADBgEIAUUBQwG0Af0BXQFaAf4B/wGKAYcC/wFcAVkB/QH/AUwBSQH7Af8DHgErAx4BKwFB
Af0B/wFWAVMB+wH/Ax4BKwMeASsBSwFIAfgB/wFYAVYB+gH/AWcBZAL/AUsBSQH3Af8BLwEtAawB/AME AT4B+AH/AU4BTAH6Af8BXQFaAv8BQQE/AfcB/wIrAY8B/AMEAQUEAAGzAYIBLAX/AfEBlwEAAf8B+AGy
AQUEAAGzAYIBNgX/AfEBlwEGAf8B+AGyATwB/wH9AcEBXAH/Af4BygGCAf8B/gHOAYoB/wH9AcsBhQX/ ATIB/wH9AcEBUgH/Af4BygGCAf8B/gHOAYoB/wH9AcsBhQX/AbwBXwEoAf8BDQHAAaAB/wEtAcgBqgH/
AbwBaQEyAf8BFwHAAaAB/wE3AcgBqgH/AU0ByQGvAf8BVQHKAbAF/wG1AYEBNAH/Ac0B1AHWAf8BoQKj AUMByQGvAf8BSwHKAbAF/wG1AYEBKgH/Ac0B1AHWAf8BoQKjAf8BqAERAQcB/wGrAgAB/wHCAgAB/wHV
Af8BqAEbAREB/wGrAQMBAAH/AcIBCQEAAf8B1QEIAQAB/wHqATABEwH/Af4BwQG0Av8BygG9Av8ByQG4 AgAB/wHqASYBCQH/Af4BwQG0Av8BygG9Av8ByQG4Av8BzwHAAf8B/AG/AasB/wHDAc4BzwH/AawBrgGv
Av8BzwHAAf8B/AG/AasB/wHDAc4BzwH/AawBrgGvAf9MAAMWAR8BZAFhAv8BgQFoAv8BgQFoAf4B/wFe Af9MAAMWAR8BWgFXAv8BgQFeAv8BgQFeAf4B/wFUAVEB/QH/Ax4BKwgAAx4BKwFCAT8B+AH/AU8BTQH7
AVsB/QH/Ax4BKwgAAx4BKwFMAUkB+AH/AVkBVwH7Af8BaAFmAv8BTAFJAfgB/wNAAW8DAQECAbMBgwE2 Af8BXgFcAv8BQgE/AfgB/wNAAW8DAQECAbMBgwEsBf8B7AGKAQAB/wHxAaEBFgH/AfUBsQE1Af8B9gG5
Bf8B7AGKAQAB/wHxAaEBIAH/AfUBsQE/Af8B9gG5AVAB/wH3Ab8BXAH/AfYBvwFcBf8BugFmAS4B/wEA AUYB/wH3Ab8BUgH/AfYBvwFSBf8BugFcASQB/wEAAa8BiwH/ARQBtgGTAf8BKQG6AZ0B/wE5AcEBpQX/
Aa8BiwH/AR4BtgGTAf8BMwG6AZ0B/wFDAcEBpQX/AbUBggE1Af8BzgHUAdYB/wGgAqEB/wGoAgAB/wG5 AbUBggErAf8BzgHUAdYB/wGgAqEB/wGoAgAB/wG5AgAB/wHQAQcBAAH/AeICAAH/AfgBUAE7Av8B5gHg
AQIBAAH/AdABEQEAAf8B4gEHAQAB/wH4AVoBRQL/AeYB4AL/AeAB2AL/AeUB3AL/AesB4gH/Af0B1QHI Av8B4AHYAv8B5QHcAv8B6wHiAf8B/QHVAcgB/wHEAc4B0AH/Aa8CsgH/UAADFgEfAVoBVwL/AVkBVgH+
Af8BxAHOAdAB/wGvArIB/1AAAxYBHwFkAWEC/wFjAWAB/gH/Ax4BKxAAAx4BKwFOAUsB+AH/AVQBUgH5 Af8DHgErEAADHgErAUQBQQH4Af8BSgFIAfkB/wFTAVIBUwGoAx0BKQQAAbQBgwEtBf8B6QFdAQAB/wHt
Af8BUwFSAVMBqAMdASkEAAG0AYMBNwX/AekBZwEAAf8B7QGPAQAB/wHvAZ4BFgH/AfEBqAEsAf8B8wGv AY8BAAH/Ae8BngEMAf8B8QGoASIB/wHzAa8BMQH/AfQBtQE+Bf8BtAFcASQD/wH7A/8B9gP/AfMD/wHy
ATsB/wH0AbUBSAX/AbQBZgEuA/8B+wP/AfYD/wHzA/8B8gP/AfgB/wG1AYQBOQH/Ac4B1AHWAf8BoAKh A/8B+AH/AbUBhAEvAf8BzgHUAdYB/wGgAqEB/wGtAgAB/wHEAgAB/wHaAgAB/wHyAgAC/wGIAU8C/wHU
Af8BrQIAAf8BxAIAAf8B2gIAAf8B8gEDAQAC/wGIAVkC/wHUAb4C/wHGAaoC/wHEAaYC/wHAAZ8B/wH7 Ab4C/wHGAaoC/wHEAaYC/wHAAZ8B/wH7Aa8BjQH/AcUBzgHQAf8BsQG0AbUB/1QAAxYBHwMeASsYAAMe
Aa8BjQH/AcUBzgHQAf8BsQG0AbUB/1QAAxYBHwMeASsYAAMeASsDQAFvAykBPggAAbUBhQE6A/8B/AP/ ASsDQAFvAykBPggAAbUBhQEwA/8B/AP/Af0H/wH+A/8B/AP/AfoD/wH3A/8B+QH/AbQBggErAf8BtgGE
Af0H/wH+A/8B/AP/AfoD/wH3A/8B+QH/AbQBggE1Af8BtgGEATgB/wG2AYMBNgH/AbUBggE2Af8BtQGD AS4B/wG2AYMBLAH/AbUBggEsAf8BtQGDASwB/wG1AYQBLwH/A1UBsAHOAdQB1gH/AaACoQH/AaACoQH/
ATYB/wG1AYQBOQH/A1UBsAHOAdQB1gH/AaACoQH/AaACoQH/AaACoQH/AaEBogGjAf8BowKlAf8BpQKn AaACoQH/AaEBogGjAf8BowKlAf8BpQKnAf8BrAKvAf8BrwKxAf8BsQG0AbUB/wG0ArgB/wG2AbsBvAH/
Af8BrAKvAf8BrwKxAf8BsQG0AbUB/wG0ArgB/wG2AbsBvAH/AcUBzwHRAf8BswG3AbgB/3gAAwcBCgwA AcUBzwHRAf8BswG3AbgB/3gAAwcBCgwAAmIBWAHvAbUBhQEwAf8BswGDAS4B/wGzAYMBLgH/AbMBgwEu
AmIBWAHvAbUBhQE6Af8BswGDATgB/wGzAYMBOAH/AbMBgwE4Af8BswGDATcB/wGzAYMBNwH/AbMBgwE3 Af8BswGDAS0B/wGzAYMBLQH/AbMBgwEtAf8BtQGEAS8B/wJkAVwB5xgAA0MBeAHOAdQB1gH/Ac4B1AHW
Af8BtQGEATkB/wJkAVwB5xgAA0MBeAHOAdQB1gH/Ac4B1AHWAf8BzgHUAdYB/wHNAdQB1gH/Ac0B0wHV Af8BzgHUAdYB/wHNAdQB1gH/Ac0B0wHVAf8BzQHTAdUB/wHKAdIB1AH/AcoB0gHTAf8ByQHRAdMB/wHI
Af8BzQHTAdUB/wHKAdIB1AH/AcoB0gHTAf8ByQHRAdMB/wHIAdEB0gH/AccB0AHRAf8BxgHPAdEB/wNO AdEB0gH/AccB0AHRAf8BxgHPAdEB/wNOAZVMAAMfAS0DMAFLAy8BSgMvAUoDLwFJAzIBUQM2AVkDNgFZ
AZVMAAMfAS0DMAFLAy8BSgMvAUoDLwFJAzIBUQM2AVkDNgFZAzYBWQM2AVkDNgFZAzUBVwMxAU4DJgE5 AzYBWQM2AVkDNgFZAzUBVwMxAU4DJgE5CwAB/wMAAf8DAAH/CwAB/wMAAf8DAAH/AwAB/wMAAf8YAAMU
CwAB/wMAAf8DAAH/CwAB/wMAAf8DAAH/AwAB/wMAAf8YAAMUARwDIAEuAyABLgMgAS4BGwEeASoB/wNZ ARwDIAEuAyABLgMgAS4BEQEUASAB/wNZAccDQgF0AzcBWwM1AVgDMwFSAy8BSgMrAUIDIAEuAxQBHEgA
AccDQgF0AzcBWwM1AVgDMwFSAy8BSgMrAUIDIAEuAxQBHEgAA1IBpAT/AfUB9AHzAf8B9gH1AfQF/wE9 A1IBpAT/AfUB9AHzAf8B9gH1AfQF/wEzATIBNAH/AQoBCQEMBf8B+wL6Af8C+wH6Af8B+wL6Bf8ClgGX
ATwBPgH/ARQBEwEWBf8B+wL6Af8C+wH6Af8B+wL6Bf8ClgGXAf8DWgHYCAADhgH/A8AB/wMAAf8DAAH/ Af8DWgHYCAADhgH/A8AB/wMAAf8DAAH/A4YJ/wPAAf8BAAP/AQAB/wEAAf8DAAH/GAAB4gG4AZkB/wHi
A4YJ/wPAAf8BAAP/AQAB/wEAAf8DAAH/GAAB4gG4AZkB/wHiAbkBmAH/AeIBuAGZAf8BSAFXAZ0B/wFA AbkBmAH/AeIBuAGZAf8BPgFNAZ0B/wE2AUYBkgH/ATIBQQGSAf8BIQFEAZ4B/wHKAawBmAH/AeIBuAGY
AVABkgH/ATwBSwGSAf8BKwFOAZ4B/wHKAawBmAH/AeIBuAGYAf8B4gG5AZkB/wHiAbkBmAH/AeIBuAGY Af8B4gG5AZkB/wHiAbkBmAH/AeIBuAGYAf8YAAMMARADRAF7Al0BWgHKAlkBQgH1AWIBXgFIAfYCXAFZ
Af8YAAMMARADRAF7Al0BWgHKAlkBQgH1AWIBXgFBAfYCXAFZAcwDRQF9Aw0BERQAA1ABngH7AfoB+QH/ AcwDRQF9Aw0BERQAA1ABngH7AfoB+QH/Ae4C7QH/AfAB7wHuAf8B/gH9AfwB/wEyATEBMwH/BAAC8AHv
Ae4C7QH/AfAB7wHuAf8B/gH9AfwB/wE8ATsBPQH/ARMBEgEUAf8C8AHvAf8C6AHnAf8C6AHnAf8C6AHn Af8C6AHnAf8C6AHnAf8C6AHnAf8B9QH0AfMB/wGPAY4BjwH/A1oB5AgAA4YB/wPAAf8DAAH/A4YB/wPA
Af8B9QH0AfMB/wGPAY4BjwH/A1oB5AgAA4YB/wPAAf8DAAH/A4YB/wPAAf8DwAX/A8AB/wEAAf8BAAH/ Af8DwAX/A8AB/wEAAf8BAAH/A8AB/wPAAf8DAAH/FAAB4wG7AZsB/wH4AeABvgH/AfgB4AG+Af8BmwGf
A8AB/wPAAf8DAAH/FAAB4wG7AZsB/wH4AeABvgH/AfgB4AG+Af8BmwGfAa4B/wFUAWYBqQH/AUIBXgGg Aa4B/wFKAVwBqQH/ATgBVAGgAf8BAAFLAbAB/wEAAVQBvwH/AfgB4QG+Af8B+AHgAb8B/wH4AeEBvgH/
Af8BAAFVAbAB/wEAAV4BvwH/AfgB4QG+Af8B+AHgAb8B/wH4AeEBvgH/AeMBugGaAf8UAAM0AVQCXQFO AeMBugGaAf8UAAM0AVQCXQFOAfABgAFFAQAB/wGAAUUBAAH/AYABRQEAAf8BgAFFAQAB/wGAAUUBAAH/
AfABgAFPAQAB/wGAAU8BAAH/AYABTwEAAf8BgAFPAQAB/wGAAU8BAAH/Al8BTAHzAlgBVgHBAyEBMBAA Al8BTAHzAlgBVgHBAyEBMBAAA1ABngH7AvoB/wHvAe4B7QH/AvAB7wH/Af4B/QH8Af8BhgGEAYUB/wEW
A1ABngH7AvoB/wHvAe4B7QH/AvAB7wH/Af4B/QH8Af8BhgGEAYUB/wEgAR8BIAH/AvUB9AH/Au0B7AH/ ARUBFgH/AvUB9AH/Au0B7AH/Au0B7AH/Ae4B7QHsAf8C+gH5Af8BlAGTAZQB/wNbAeEIAAOGAf8DwAH/
Au0B7AH/Ae4B7QHsAf8C+gH5Af8BlAGTAZQB/wNbAeEIAAOGAf8DwAH/AwAB/wOGAf8DwAH/A8AB/wPA AwAB/wOGAf8DwAH/A8AB/wPAAf8DAAH/AQAB/wEAA/8BAAP/AQAB/wMAAf8UAAHkAb0BnAH/AfgB4QG/
Af8DAAH/AQAB/wEAA/8BAAP/AQAB/wMAAf8UAAHkAb0BnAH/AfgB4QG/Af8B8wHWAbIB/wHCAbgBrgH/ Af8B8wHWAbIB/wHCAbgBrgH/ATcBVwGsAf8BCQHAAfgB/wEAAZcB1wH/AQABVgHUAf8BAAFWAcEB/wHz
AUEBYQGsAf8BEwHAAfgB/wEAAZcB1wH/AQABYAHUAf8BAAFgAcEB/wHzAdYBsgH/AfgB4QG/Af8B5AG9 AdYBsgH/AfgB4QG/Af8B5AG9AZ0B/xAAAzQBVAGEAUgBAAH/AYcBSwEAAf8BhwFLAQAB/wGHAUsBAAH/
AZ0B/xAAAzQBVAGEAVIBAAH/AYcBVQEAAf8BhwFVAQAB/wGHAVUBAAH/AYcBVQEAAf8BfwFrARIB/gJd AYcBSwEAAf8BfwFrARIB/gJdAU4B8AJaAVcBxQNLAY4CNQE0AVUDCgENDAADUAGeAf0B/AH7Af8C8AHv
AU4B8AJaAVcBxQNLAY4CNQE0AVUDCgENDAADUAGeAf0B/AH7Af8C8AHvAf8B8gLxAf8B/gL9Af8BkgGQ Af8B8gLxAf8B/gL9Af8BkgGQAZEB/wEIAQYBBwH/AawBqwGqAf8BrAGrAaoB/wGsAasBqgH/AaoCqQH/
AZEB/wESARABEQH/AawBqwGqAf8BrAGrAaoB/wGsAasBqgH/AaoCqQH/Aa0BrAGrAf8BKgEoASkB/wNb Aa0BrAGrAf8BIAEeAR8B/wNbAeEIAAOGAf8DwAH/AwAB/wOGAf8DwAH/A8AD/wEAAf8DAAH/AwAB/wPA
AeEIAAOGAf8DwAH/AwAB/wOGAf8DwAH/A8AD/wEAAf8DAAH/AwAB/wPAAf8DwAH/AwAB/xQAAeYBwAGf Af8DwAH/AwAB/xQAAeYBwAGfAf8B+AHiAcEB/wHZAb4BnQH/AdkBvgGeAf8BlgGnAasB/wEAAVIBxAH/
Af8B+AHiAcEB/wHZAb4BnQH/AdkBvgGeAf8BlgGnAasB/wEAAVwBxAH/AQ4B0wL/AQABswHuAf8BAAFg AQQB0wL/AQABswHuAf8BAAFWAdQB/wEAAVgBwgH/AfgB4QHAAf8B5gHAAZ8B/wwAAw0BEgJdAU4B8AGQ
AdQB/wEAAWIBwgH/AfgB4QHAAf8B5gHAAZ8B/wwAAw0BEgJdAU4B8AGQAVwBAAH/AZABXAEAAf8BkAFc AVIBAAH/AZABUgEAAf8BkAFSAQAB/wGZAVkBAAH/AZYBVwEAAf8CYAFZAesCWQFWAb4DSAGGAjEBMAFN
AQAB/wGZAWMBAAH/AZYBYQEAAf8CYAFZAesCWQFWAb4DSAGGAjEBMAFNAxQBHAMBAQIMAANQAZ4B/gL9 AxQBHAMBAQIMAANQAZ4B/gL9Af8B8gHxAfAB/wLzAfIC/wL+Af8BnQKcAf8DAAH/AQwBCgEJAf8BDgEL
Af8B8gHxAfAB/wLzAfIC/wL+Af8BnQKcAf8BCQIHAf8BFgEUARMB/wEYARUBFAH/ARgCFQH/ARUCEwH/ AQoB/wEOAgsB/wELAgkB/wEDAgEB/wMAAf8DWwHhCAADhgX/AwAB/wOGA/8BAAH/A8AD/wEAAf8BAAf/
AQ0CCwH/AwAB/wNbAeEIAAOGBf8DAAH/A4YD/wEAAf8DwAP/AQAB/wEAB/8DwAH/A8AB/wMAAf8DAAH/ A8AB/wPAAf8DAAH/AwAB/wMAAf8MAAHnAcMBogH/AfgB4wHCAf8B9gHdAboB/wH4AeMBwwH/AfgB4wHC
AwAB/wwAAecBwwGiAf8B+AHjAcIB/wH2Ad0BugH/AfgB4wHDAf8B+AHjAcIB/wG2AcUBwwH/AQABXAHE Af8BtgHFAcMB/wEAAVIBxAH/AQQB0wL/AQUBxgH2Af8BAAFWAdQB/wEAAVwBygH/AegBwwGiAf8DAAEB
Af8BDgHTAv8BDwHGAfYB/wEAAWAB1AH/AQABZgHKAf8B6AHDAaIB/wMAAQEIAANFAX0BmQFjAQAB/wGZ CAADRQF9AZkBWQEAAf8BmQFaAQAB/wGaAVoBAAH/AmQBUwHxAzsBYwMNAREDCgENAyQBNQMrAUIDEAEW
AWQBAQH/AZoBZAEBAf8CZAFTAfEDOwFjAw0BEQMKAQ0DJAE1AysBQgMQARYDAAEBEAADUAGeAv8B/gH/ AwABARAAA1ABngL/Af4B/wHzAvIB/wL0AfMD/wH+Af8BowKiAf8BCgEHAQYB/wEyATABLgH/Ac8BzgHN
AfMC8gH/AvQB8wP/Af4B/wGjAqIB/wEUAREBEAH/ATwBOgE4Af8BzwHOAc0B/wHHAcUBxAH/AakBpwGm Af8BxwHFAcQB/wGpAacBpgH/AZ0BmwGaAf8BiwGJAYoB/wNbAeEIAAOGBf8DAAH/A8AB/wOGA/8BAAP/
Af8BnQGbAZoB/wGLAYkBigH/A1sB4QgAA4YF/wMAAf8DwAH/A4YD/wEAA/8BAAH/AQAL/wMAAf8DwAH/ AQAB/wEAC/8DAAH/A8AB/wPAAf8DwAH/AwAB/wgAAeoBxgGkAf8B+AHkAcQB/wHcAcIBpAH/AdwBxAGm
A8AB/wPAAf8DAAH/CAAB6gHGAaQB/wH4AeQBxAH/AdwBwgGkAf8B3AHEAaYB/wHcAcQBpgH/AdwBxQGm Af8B3AHEAaYB/wHcAcUBpgH/AaEBrgGvAf8BAAFSAcQB/wGYAewC/wEFAcYB9gH/AQABVgHUAf8CXgFV
Af8BoQGuAa8B/wEAAVwBxAH/AZgB7AL/AQ8BxgH2Af8BAAFgAdQB/wJoAV8B/wMoATwIAAJcAVoBzQGj Af8DKAE8CAACXAFaAc0BowGCAQAB/wGjAYIBAAH/AaUBgwEAAf8DOwFjEAADBAEFGAADUAGeBP8B9ALz
AYIBBAH/AaMBggEEAf8BpQGDAQMB/wM7AWMQAAMEAQUYAANQAZ4E/wH0AvMB/wP1Bf8BqAGmAaUB/wEM Af8D9QX/AagBpgGlAf8BAgIAAf8BJAIjAf8B5gLlAf8B8QLwAf8BpwGmAaUB/wEsASkBKAH/AZoCmAH/
AgkB/wEuAi0B/wHmAuUB/wHxAvAB/wGnAaYBpQH/ATYBMwEyAf8BmgKYAf8DXAHnCAADhgX/AwAB/wPA A1wB5wgAA4YF/wMAAf8DwAH/A8AB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A4YB/wOGAf8DhgH/A8AB/wMA
Af8DwAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DhgH/A4YB/wOGAf8DwAH/AwAB/wgAAewBygGoAf8B+AHl Af8IAAHsAcoBqAH/AfgB5QHGAf8B+QHkAcYB/wH5AeUBxQH/AfkB5AHGAf8B+AHkAcYB/wH3AeMBxQH/
AcYB/wH5AeQBxgH/AfkB5QHFAf8B+QHkAcYB/wH4AeQBxgH/AfcB4wHFAf8BvAHIAcYB/wEAAVwBxAH/ AbwByAHGAf8BAAFSAcQB/wGWAeoB/gH/ArcBrAH/AU4BTwFBAf8CXgFVAf8IAAJZAUIB9QGuAYsBAAH/
AZYB6gH+Af8CtwGsAf8BWAFZAUsB/wJoAV8B/wgAAWYBWQFCAfUBrgGLAQYB/wGuAYsBBgH/AZ8BaAEB Aa4BiwEAAf8BnwFeAQAB/wMNAREsAANQAZ4E/wL1AfQB/wL3AfYF/wGsAqoB/wEHAQUBBAH/ASUBIwEk
Af8DDQERLAADUAGeBP8C9QH0Af8C9wH2Bf8BrAKqAf8BEQEPAQ4B/wEvAS0BLgH/Ac8BzQHMAf8B1AHS Af8BzwHNAcwB/wHUAdIB0QH/AbQCsgH/AaoBpwGmAf8DagH5A1cBvQgAA4YB/wOGAf8DAAH/A8AB/wPA
AdEB/wG0ArIB/wGqAacBpgH/A2oB+QNXAb0IAAOGAf8DhgH/AwAB/wPAAf8DwAH/A4YB/wOGAf8DhgH/ Af8DhgH/A4YB/wOGAf8DhgH/A4YB/wOGAf8DhgH/A4YB/wPAAf8DAAH/CAAB7gHNAasB/wH4AeYBxwH/
A4YB/wOGAf8DhgH/A4YB/wOGAf8DwAH/AwAB/wgAAe4BzQGrAf8B+AHmAccB/wHfAcgBqgH/Ad4ByAGq Ad8ByAGqAf8B3gHIAaoB/wHfAcgBqwH/Ad8BxwGrAf8B2wHDAaYB/wHaAcIBpAH/AasBsAGrAf8BjgGP
Af8B3wHIAasB/wHfAccBqwH/AdsBwwGmAf8B2gHCAaQB/wGrAbABqwH/AY4BjwGEAf8B4AHiAdMB/wKJ AYQB/wHgAeIB0wH/AokBXwH/AQABRQHeAf8BVQJcAeoEAAJZAUIB9QG5AZQBAAH/AbkBlAEAAf8BpwGE
AWkB/wEBAU8B3gH/AVUBXAFeAeoEAAFoAVkBQgH1AbkBlAEJAf8BuQGUAQkB/wGnAYQBAwH/Aw0BEQgA AQAB/wMNAREIAANMAZIBqQGGAQAB/wGjAYIBAAH/AaMBggEAAf8BowGCAQAB/wGjAYIBAAH/Al8BTAHz
A0wBkgGpAYYBAwH/AaMBggECAf8BowGCAQIB/wGjAYIBAgH/AaMBggECAf8BYgFfAUwB8wgAA1ABngT/ CAADUAGeBP8B9wL2Af8D+AH/A/oB/wPwAf8B6gLpAf8D8AH/A/cB/wP2Af8C+gH5Af8DWAG5AxcBIAMH
AfcC9gH/A/gB/wP6Af8D8AH/AeoC6QH/A/AB/wP3Af8D9gH/AvoB+QH/A1gBuQMXASADBwEJBAADhgn/ AQkEAAOGCf8DhgH/A8AB/wPAAf8DhgH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wOGAf8DAAH/
A4YB/wPAAf8DwAH/A4YB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DhgH/AwAB/wgAAfAB0AGt CAAB8AHQAa0B/wH5AeYByQH/AfgB5gHJAf8B+QHmAckB/wH5AeYByQH/AfcB5QHJAf8B8AHZAb0B/wHp
Af8B+QHmAckB/wH4AeYByQH/AfkB5gHJAf8B+QHmAckB/wH3AeUByQH/AfAB2QG9Af8B6QHPAbMB/wHo Ac8BswH/AegBzgGyAf8BzAG5Aa8B/wKJAV8B/wE0AZYB6gH/ASIBhQHgAf8BWgJdAdMEAAJcAVoBzQHD
Ac4BsgH/AcwBuQGvAf8CiQFpAf8BPgGWAeoB/wEsAYUB4AH/AVoCXQHTBAACXAFaAc0BwwGcAQsB/wHD AZwBAQH/AcMBnAEBAf8BvwGYAQAB/wM7AWMIAAMMARACWwFYAssBogEDAf8BwwGcAQEB/wHDAZwBAQH/
AZwBCwH/Ab8BmAEKAf8DOwFjCAADDAEQAlsBWALLAaIBDQH/AcMBnAELAf8BwwGcAQsB/wHDAZwBCwH/ AcMBnAEBAf8BqQGGAQAB/wgAA1ABngT/AvgB9wH/A/kB/wP6Af8C/gH9Ff8DVgGrEAADhgH/A4YB/wOG
AakBhgEDAf8IAANQAZ4E/wL4AfcB/wP5Af8D+gH/Av4B/RX/A1YBqxAAA4YB/wOGAf8DhgH/A4YB/wPA Af8DhgH/A8AB/wOGAf8BzAItAv8BzAEtAf8BzAGZAQAB/wHMAZkBAAL/AS0BAAH/AcwBLQEABf8DhgH/
Af8DhgH/AcwCNwL/AcwBNwH/AcwBmQEEAf8BzAGZAQAC/wE3AQQB/wHMATcBBAX/A4YB/wMAAf8IAAHx AwAB/wgAAfEB0wGxAf8B+QHnAcsB/wHiAcwBsAH/AeIBywGvAf8B4QHMAa8B/wHhAcoBrwH/AdcBvgGh
AdMBsQH/AfkB5wHLAf8B4gHMAbAB/wHiAcsBrwH/AeEBzAGvAf8B4QHKAa8B/wHXAb4BoQH/AdUBugGc Af8B1QG6AZwB/wHUAbkBnQH/AdQBuQGdAf8BtgGvAbQB/wFUAZIBxAH/A0gBhggAAkYBRQF+AdIBqAEE
Af8B1AG5AZ0B/wHUAbkBnQH/AbYBrwG0Af8BXgGSAcQB/wNIAYYIAAJGAUUBfgHSAagBDgH/Ac0BpAEO Af8BzQGkAQQB/wHNAaQBBAH/AmQBUwHxAzsBYwMNAREDDQERA0EBcgG/AZgBAAH/Ac0BpAEEAf8BzQGk
Af8BzQGkAQ4B/wFnAWQBUwHxAzsBYwMNAREDDQERA0EBcgG/AZgBCQH/Ac0BpAEOAf8BzQGkAQ4B/wHN AQQB/wHNAaQBBAH/AbABjAEAAf8IAANQAZ4E/wL5AfgB/wP6Af8D/AH/A/0B/wP+Bf8B/AL9Af8B9AL1
AaQBDgH/AbABjAEFAf8IAANQAZ4E/wL5AfgB/wP6Af8D/AH/A/0B/wP+Bf8B/AL9Af8B9AL1Af8D+gH/ Af8D+gH/A1YBsxgAA4YJ/wOGAf8BzAItA/8BLQL/AcwBLQH/AcwBmQEAAf8BzAGZAQAC/wEtAQAF/wOG
A1YBsxgAA4YJ/wOGAf8BzAI3A/8BNwL/AcwBNwH/AcwBmQEEAf8BzAGZAQAC/wE3AQQF/wOGAf8DAAH/ Af8DAAH/CAAB8wHXAbQB/wH5AecBzAH/AfgB5wHMAf8B+QHoAcwB/wH5AegBzAH/AfcB5QHKAf8B5wHP
CAAB8wHXAbQB/wH5AecBzAH/AfgB5wHMAf8B+QHoAcwB/wH5AegBzAH/AfcB5QHKAf8B5wHPAbUB/wHy AbUB/wHyAd4BxgH/AfMB4AHIAf8B9wHoAdMB/wNaAcUB7wHQAa4B/wMBAQIDAAEBBAADDwEUAl0BTgHw
Ad4BxgH/AfMB4AHIAf8B9wHoAdMB/wNaAcUB7wHQAa4B/wMBAQIDAAEBBAADDwEUAWEBXQFOAfAB2AGt AdgBrQEGAf8B1wGsAQYB/wHXAawBBgH/AdEBpwEEAf8BvQGXAQAB/wG9AZcBAAH/AdEBpwEEAf8B1wGs
ARAB/wHXAawBEAH/AdcBrAEQAf8B0QGnAQ4B/wG9AZcBCAH/Ab0BlwEIAf8B0QGnAQ4B/wHXAawBEAH/ AQYB/wHXAawBBgH/AdcBrAEGAf8B1wGsAQYB/wG2AZEBAAH/CAADUAGeBP8D+gH/A/wB/wP9Af8D/gX/
AdcBrAEQAf8B1wGsARAB/wHXAawBEAH/AbYBkQEGAf8IAANQAZ4E/wP6Af8D/AH/A/0B/wP+Bf8B/gH/ Af4B/wH+Af8D6gH/AtcB2AH/Ad0C3gH/AzsBZBwAA4YB/wOGAf8DhgH/AcwCLQP/AS0D/wEtAv8BzAEt
Af4B/wPqAf8C1wHYAf8B3QLeAf8DOwFkHAADhgH/A4YB/wOGAf8BzAI3A/8BNwP/ATcC/wHMATcB/wHM Af8BzAGZAQAB/wHMAZkBAAX/A4YB/wMAAf8IAAH0AdkBtQH/AfkB6AHNAf8B5AHPAbQB/wHkAc8BtAH/
AZkBBAH/AcwBmQEABf8DhgH/AwAB/wgAAfQB2QG1Af8B+QHoAc0B/wHkAc8BtAH/AeQBzwG0Af8B5AHP AeQBzwG0Af8B4wHOAbMB/wHdAcYBqQH/AfkB6AHOAf8B+QHoAc4B/wNcAcwB8QHTAbEB/wMmATgQAAI1
AbQB/wHjAc4BswH/Ad0BxgGpAf8B+QHoAc4B/wH5AegBzgH/A1wBzAHxAdMBsQH/AyYBOBAAAjUBNAFV ATQBVQHbAbEBBgH/Ad8BswEIAf8B3gGzAQgB/wHeAbMBCAH/Ad4BswEIAf8B3gGzAQgB/wHeAbMBCAH/
AdsBsQEQAf8B3wGzARIB/wHeAbMBEgH/Ad4BswESAf8B3gGzARIB/wHeAbMBEgH/Ad4BswESAf8B3gGz Ad4BswEIAf8B3wGzAQgB/wHcAbIBBgH/AeYBugEKAf8BuwGVAQAB/wgAA1ABngT/A/wB/wP9Cf8D/QH/
ARIB/wHfAbMBEgH/AdwBsgEQAf8B5gG6ARQB/wG7AZUBCAH/CAADUAGeBP8D/AH/A/0J/wP9Af8C+gH7 AvoB+wH/AesC7AH/AvoB+wH/A0IBcygAA4YB/wHMAi0C/wHMAS0D/wEtA/8BLQL/AcwBLQH/AcwBmQEA
Af8B6wLsAf8C+gH7Af8DQgFzKAADhgH/AcwCNwL/AcwBNwP/ATcD/wE3Av8BzAE3Af8BzAGZAQQF/wOG Bf8DhgH/AwAB/wgAAfYB2wG4Af8B+QHpAc8B/wH5AekBzgH/AfkB6AHOAf8B+AHoAc4B/wH2AeUBzAH/
Af8DAAH/CAAB9gHbAbgB/wH5AekBzwH/AfkB6QHOAf8B+QHoAc4B/wH4AegBzgH/AfYB5QHMAf8B7gHa Ae4B2gG/Af8B+QHoAc4B/wNgAd4B9AHZAbUB/wMmATgYAAI1ATQBVQJdAU4B8AHtAcIBDAH/AeYBuQEK
Ab8B/wH5AegBzgH/A2AB3gH0AdkBtQH/AyYBOBgAAjUBNAFVAWMBXQFOAfAB7QHCARYB/wHmAbkBFAH/ Af8B5gG4AQoB/wHmAbgBCgH/AeYBuQEKAf8B7QHCAQwB/wJkAVMB8QI6ATkBYAJbAVgBywHHAaABAQH/
AeYBuAEUAf8B5gG4ARQB/wHmAbkBFAH/Ae0BwgEWAf8BawFkAVMB8QI6ATkBYAJbAVgBywHHAaABCwH/ CAADVAGmHP8B6wLsAf8DQgFzLAADhgH/AcwCLQH/AcwBLQEAAf8BzAEtAQAB/wHMAS0BAAH/AcwBLQEA
CAADVAGmHP8B6wLsAf8DQgFzLAADhgH/AcwCNwH/AcwBNwEEAf8BzAE3AQQB/wHMATcBBAH/AcwBNwEE Af8BzAEtAQAF/wOGAf8DAAH/CAAB9wHdAboB/wH5AekBzwH/AfkB6QHPAf8B+QHpAc8B/wH5AekBzwH/
Af8BzAE3AQQF/wOGAf8DAAH/CAAB9wHdAboB/wH5AekBzwH/AfkB6QHPAf8B+QHpAc8B/wH5AekBzwH/ AfcB5gHNAf8B7QHYAb0B/wH5AegBzgH/AfcB3QG4Af8DJgE4IAADDAEQA0UBfQJcAVkBzAF0AW8BPgH4
AfcB5gHNAf8B7QHYAb0B/wH5AegBzgH/AfcB3QG4Af8DJgE4IAADDAEQA0UBfQJcAVkBzAF+AXkBPgH4 AX0BagFBAfkCXgFcAc4CRgFFAX4DDQESBAADDAEQA0wBkggAAyYEOAFcAzgBXAM4AVwDOAFcAzgBXAM4
AYgBgQFBAfkCXgFcAc4CRgFFAX4DDQESBAADDAEQA0wBkggAAyYEOAFcAzgBXAM4AVwDOAFcAzgBXAM4
AVwDOAFcAykBPzAAA4YB/wPXAf8D1wH/A9cB/wPXAf8D1wH/A9cB/wPXAf8DhgH/AwAB/wgAAfgB3wG7 AVwDOAFcAykBPzAAA4YB/wPXAf8D1wH/A9cB/wPXAf8D1wH/A9cB/wPXAf8DhgH/AwAB/wgAAfgB3wG7
Af8B+AHfAbsB/wH4Ad8BuwH/AfgB3wG7Af8B+AHfAbsB/wH4Ad8BuwH/AfgB3wG7Af8B+AHfAbsB/wMm Af8B+AHfAbsB/wH4Ad8BuwH/AfgB3wG7Af8B+AHfAbsB/wH4Ad8BuwH/AfgB3wG7Af8B+AHfAbsB/wMm
AThUAAFCAU0BPgcAAT4DAAEoAwABQAMAASADAAEBAQABAQYAAQEWAAP/AQAC/wHgAQcB/gEBAgAC5wHA AThUAAFCAU0BPgcAAT4DAAEoAwABQAMAASADAAEBAQABAQYAAQEWAAP/AQAC/wHgAQcB/gEBAgAC5wHA
AQcB/AMAAsMBwAEHAeADAAKBAcABBwHgAwABgAEBAcABAAHwAwABwAEDBgAB4AEHBgAB8AEPBgAB8AEP AQcB/AMAAsMBwAEHAeADAAKBAcABBwHgAwABgAEBAcABAAHwAwABwAEDBgAB4AEHBgAB8AEPBgAB8AEP
BgAB4AEHAwABAQIAAcABAwMAAQMCAAGAAQEDAAEDAgABgQGAAwABAwIAAcMBwQMAAQMCAAHnAeMDAAED BgAB4AEHAwABAQIAAcABAwMAAQMCAAGAAQEDAAEDAgABgQGAAwABAwIAAcMBwQMAAQMCAAHnAeMDAAED
AgAB/wH3AQABPwEAAQMCAAGAAQEBjAEfAYABAQL/AYABAQGAAQ8BwAEDAfABDwGAAQEBgAEHAcABAwHg AgAB/wH3AQABPwEAAQMCAAGAAQEBjAEfAYABAQL/AYABAQGAAQ8BwAEDAfABDwGBAQEBgAEHAcABAwHg
AQcBgAEBAYABBwHAAQMBwAEDAYABAQGAAQcBwAEDAYABAwGAAQEBgAEBAcABAQGAAQcBgAEBAYABAAHA AQcBgAEBAYABBwHAAQMBwAEDAYABAQGAAQcBwAEDAYABAwGAAQEBgAEBAcABAQGAAQcBgAEBAYABAAHA
AQEBgwHfAYABAQGAAQABwAEBAYMB/wGAAQEBgAEAAcABAAGDAQEBgAEBAgABwAEAAYMBAQGAAQcBgAEA AQEBgwHfAYABAQGAAQABwAEBAYMB/wGAAQEBgAEAAcABAAGDAQEBgAEBAgABwAEAAYMBAQGAAQcBgAEA
AcABAQGAAQEBgAEHAeABAAHAAQABgAEBAYABBwHwAQABwAEDAcABAQGAAQ8B/AEAAcABBwHgAQEBgAEf AcABAQGAAQEBgAEHAeABAAHAAQABgAEBAYABBwHwAQABwAEDAcABAQGAAQ8B/AEAAcABBwHgAQEBgAEf

View File

@ -11,6 +11,7 @@ Public Class RemoteAppCreateClientConnection
Dim rdpSign As New RDPSign.RDPSign Dim rdpSign As New RDPSign.RDPSign
Dim RemoteAppShortName = RemoteApp.Name Dim RemoteAppShortName = RemoteApp.Name
Me.Text = "Create Client Connection for " & RemoteAppShortName Me.Text = "Create Client Connection for " & RemoteAppShortName
Me.RdpsignErrorLabel.Text = ""
CertificateComboBox.Items.AddRange(rdpSign.GetCertificateFriendlyName) CertificateComboBox.Items.AddRange(rdpSign.GetCertificateFriendlyName)
@ -35,9 +36,9 @@ Public Class RemoteAppCreateClientConnection
End If End If
If Not My.Computer.FileSystem.FileExists(rdpSign.GetRdpsignExeLocation) Then If Not My.Computer.FileSystem.FileExists(rdpSign.GetRdpsignExeLocation) Then
GroupBoxSignRDP.Enabled = False SigningTabPage.Enabled = False
GroupBoxSignRDP.Text += " (requires rdpsign.exe)" RdpsignErrorLabel.Text += " * Requires rdpsign.exe."
GroupBoxSignRDP.Tag = "noexe" SigningTabPage.Tag = "noexe"
CheckBoxSignRDPEnabled.Checked = False CheckBoxSignRDPEnabled.Checked = False
CheckBoxCreateSignedAndUnsigned.Checked = False CheckBoxCreateSignedAndUnsigned.Checked = False
CertificateComboBox.Text = "" CertificateComboBox.Text = ""
@ -124,7 +125,7 @@ Public Class RemoteAppCreateClientConnection
End If End If
ShortcutTagCheckBox.Checked = My.Settings.SavedUseShortcutTag ShortcutTagCheckBox.Checked = My.Settings.SavedUseShortcutTag
ShortcutTagTextBox.Text = My.Settings.SavedShortcutTag ShortcutTagTextBox.Text = My.Settings.SavedShortcutTag
MSIGroupBox.Enabled = MSIRadioButton.Checked MSIOptionsTabPage.Enabled = MSIRadioButton.Checked
CreateRAWebIcon.Checked = My.Settings.SavedCreateRAWebIcon CreateRAWebIcon.Checked = My.Settings.SavedCreateRAWebIcon
DisabledFTACheckBox.Checked = My.Settings.SavedDisableFTA DisabledFTACheckBox.Checked = My.Settings.SavedDisableFTA
If My.Settings.SavedMSIPerUser = False Then If My.Settings.SavedMSIPerUser = False Then
@ -143,9 +144,9 @@ Public Class RemoteAppCreateClientConnection
CertificateComboBox.SelectedIndex() = My.Settings.SavedCertSelected CertificateComboBox.SelectedIndex() = My.Settings.SavedCertSelected
ElseIf CertificateComboBox.Items.Count > 0 Then ElseIf CertificateComboBox.Items.Count > 0 Then
CertificateComboBox.SelectedIndex() = 0 CertificateComboBox.SelectedIndex() = 0
ElseIf Not GroupBoxSignRDP.Tag = "noexe" Then ElseIf Not SigningTabPage.Tag = "noexe" Then
GroupBoxSignRDP.Text += " (No certificates found)" RdpsignErrorLabel.Text += " No certificates found."
GroupBoxSignRDP.Enabled = False SigningTabPage.Enabled = False
CheckBoxSignRDPEnabled.Checked = False CheckBoxSignRDPEnabled.Checked = False
CheckBoxCreateSignedAndUnsigned.Checked = False CheckBoxCreateSignedAndUnsigned.Checked = False
CertificateComboBox.Text = "" CertificateComboBox.Text = ""
@ -166,7 +167,7 @@ Public Class RemoteAppCreateClientConnection
End Sub End Sub
Private Sub RDPRadioButton_CheckedChanged(sender As Object, e As EventArgs) Handles RDPRadioButton.CheckedChanged Private Sub RDPRadioButton_CheckedChanged(sender As Object, e As EventArgs) Handles RDPRadioButton.CheckedChanged
MSIGroupBox.Enabled = MSIRadioButton.Checked MSIOptionsTabPage.Enabled = MSIRadioButton.Checked
EditAfterSave.Enabled = RDPRadioButton.Checked EditAfterSave.Enabled = RDPRadioButton.Checked
CreateRAWebIcon.Enabled = RDPRadioButton.Checked CreateRAWebIcon.Enabled = RDPRadioButton.Checked
@ -284,10 +285,10 @@ Public Class RemoteAppCreateClientConnection
Private Sub CreateRDPFile(RDPPath As String, RemoteApp As RemoteAppLib.RemoteApp) Private Sub CreateRDPFile(RDPPath As String, RemoteApp As RemoteAppLib.RemoteApp)
Dim App As New RemoteAppLib.RemoteApp 'Dim App As New RemoteAppLib.RemoteApp = RemoteApp
App = RemoteApp 'App = RemoteApp
Dim FileTypeAssociations As RemoteAppLib.FileTypeAssociationCollection Dim FileTypeAssociations As RemoteAppLib.FileTypeAssociationCollection
FileTypeAssociations = App.FileTypeAssociations FileTypeAssociations = RemoteApp.FileTypeAssociations
Dim ServerAddress = Me.ServerAddress.Text Dim ServerAddress = Me.ServerAddress.Text
Dim AltServerAddress = Me.AltServerAddress.Text Dim AltServerAddress = Me.AltServerAddress.Text
@ -296,17 +297,16 @@ Public Class RemoteAppCreateClientConnection
Dim FlatFileTypes = "" Dim FlatFileTypes = ""
If Not FileTypeAssociations Is Nothing Then FlatFileTypes = FileTypeAssociations.GetFlatFileTypes If Not FileTypeAssociations Is Nothing Then FlatFileTypes = FileTypeAssociations.GetFlatFileTypes
Dim RDPfile As New RDPFileLib.RDPFile Dim RDPfile As New RDPFileLib.RDPFile With {
RDPfile.full_address = ServerAddress .full_address = ServerAddress,
RDPfile.alternate_full_address = AltServerAddress .alternate_full_address = AltServerAddress,
RDPfile.server_port = Val(ServerPort) .server_port = Val(ServerPort),
.remoteapplicationname = RemoteApp.FullName,
RDPfile.remoteapplicationname = App.FullName .remoteapplicationprogram = "||" & RemoteApp.Name,
RDPfile.remoteapplicationprogram = "||" & App.Name .remoteapplicationmode = 1,
RDPfile.remoteapplicationmode = 1 .disableremoteappcapscheck = 1,
RDPfile.disableremoteappcapscheck = 1 .alternate_shell = "rdpinit.exe"
}
RDPfile.alternate_shell = "rdpinit.exe"
If UseRDGatewayCheckBox.Checked Then If UseRDGatewayCheckBox.Checked Then
RDPfile.gatewayhostname = Me.GatewayAddress.Text RDPfile.gatewayhostname = Me.GatewayAddress.Text
@ -433,4 +433,5 @@ Public Class RemoteAppCreateClientConnection
CheckBoxSignRDPEnabled.Checked = True CheckBoxSignRDPEnabled.Checked = True
End If End If
End Sub End Sub
End Class End Class