From 3c3df94e73166a48893c426934dc9e1ca57c5e22 Mon Sep 17 00:00:00 2001 From: Faheem-maker <59430847+Faheem-maker@users.noreply.github.com> Date: Mon, 13 Jun 2022 16:08:17 +0500 Subject: [PATCH] Added RDP connect button Added a connect with RDP button to right click context menu. --- Source/HexEditor/HexEditor.csproj | 18 +++++ Source/Metro/Metro.csproj | 22 ++++++ Source/SharpPcap/SharpPcap.csproj | 18 +++++ Source/TabControl/TabControl.csproj | 18 +++++ .../Terminals.Common/Terminals.Common.csproj | 9 +++ .../Terminals.External.csproj | 9 +++ .../Terminals.Plugins.Ica.csproj | 9 +++ .../Terminals.Plugins.Putty.csproj | 9 +++ .../Terminals.Plugins.Rdp.csproj | 9 +++ .../Terminals.Plugins.Vmrc.csproj | 9 +++ .../Terminals.Plugins.Vnc.csproj | 9 +++ .../Terminals.Plugins.Web.csproj | 9 +++ Source/Terminals.sln | 70 +++++++++++++++++++ .../Forms/Controls/FavsList.Designer.cs | 12 ++++ Source/Terminals/Forms/Controls/FavsList.cs | 24 +++++++ Source/Terminals/Forms/MainForm.Designer.cs | 4 +- .../Terminals/Forms/OptionDialog.Designer.cs | 6 +- .../ConnectionsOptionPanel.Designer.cs | 4 +- Source/Terminals/Terminals.csproj | 29 ++++++-- Source/Tests/Tests.csproj | 9 +++ Source/VncSharp/VncSharp.csproj | 11 +++ Source/zlib.net/zlib.net.csproj | 10 +++ 22 files changed, 316 insertions(+), 11 deletions(-) diff --git a/Source/HexEditor/HexEditor.csproj b/Source/HexEditor/HexEditor.csproj index e6fa209d..89e81795 100644 --- a/Source/HexEditor/HexEditor.csproj +++ b/Source/HexEditor/HexEditor.csproj @@ -77,6 +77,24 @@ prompt AllRules.ruleset + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + AllRules.ruleset + + + bin\x86\Publish\ + TRACE + true + pdbonly + x86 + prompt + AllRules.ruleset + diff --git a/Source/Metro/Metro.csproj b/Source/Metro/Metro.csproj index 3422aa34..aff76f18 100644 --- a/Source/Metro/Metro.csproj +++ b/Source/Metro/Metro.csproj @@ -125,6 +125,28 @@ prompt AllRules.ruleset + + bin\Publish\ + TRACE + 285212672 + true + true + 4096 + AnyCPU + prompt + AllRules.ruleset + + + bin\x86\Publish\ + TRACE + 285212672 + true + true + 4096 + x86 + prompt + AllRules.ruleset + System diff --git a/Source/SharpPcap/SharpPcap.csproj b/Source/SharpPcap/SharpPcap.csproj index 7e571379..0fa89a50 100644 --- a/Source/SharpPcap/SharpPcap.csproj +++ b/Source/SharpPcap/SharpPcap.csproj @@ -77,6 +77,24 @@ prompt AllRules.ruleset + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + AllRules.ruleset + + + bin\x86\Publish\ + TRACE + true + pdbonly + x86 + prompt + AllRules.ruleset + diff --git a/Source/TabControl/TabControl.csproj b/Source/TabControl/TabControl.csproj index 0fc6a646..40d941c3 100644 --- a/Source/TabControl/TabControl.csproj +++ b/Source/TabControl/TabControl.csproj @@ -78,6 +78,24 @@ prompt AllRules.ruleset + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + AllRules.ruleset + + + bin\x86\Publish\ + TRACE + true + pdbonly + x86 + prompt + AllRules.ruleset + diff --git a/Source/Terminals.Common/Terminals.Common.csproj b/Source/Terminals.Common/Terminals.Common.csproj index ace6ea07..1f1eb638 100644 --- a/Source/Terminals.Common/Terminals.Common.csproj +++ b/Source/Terminals.Common/Terminals.Common.csproj @@ -34,6 +34,15 @@ prompt 4 + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + MinimumRecommendedRules.ruleset + ..\packages\log4net.2.0.0\lib\net40-full\log4net.dll diff --git a/Source/Terminals.External/Terminals.External.csproj b/Source/Terminals.External/Terminals.External.csproj index 147700c1..9005a7ab 100644 --- a/Source/Terminals.External/Terminals.External.csproj +++ b/Source/Terminals.External/Terminals.External.csproj @@ -35,6 +35,15 @@ prompt 4 + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + MinimumRecommendedRules.ruleset + diff --git a/Source/Terminals.Plugins.Ica/Terminals.Plugins.Ica.csproj b/Source/Terminals.Plugins.Ica/Terminals.Plugins.Ica.csproj index fa30ef67..3a95b9f5 100644 --- a/Source/Terminals.Plugins.Ica/Terminals.Plugins.Ica.csproj +++ b/Source/Terminals.Plugins.Ica/Terminals.Plugins.Ica.csproj @@ -33,6 +33,15 @@ prompt 4 + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + MinimumRecommendedRules.ruleset + ..\..\Resources\Libraries\Citrix\AxWFICALib.dll diff --git a/Source/Terminals.Plugins.Putty/Terminals.Plugins.Putty.csproj b/Source/Terminals.Plugins.Putty/Terminals.Plugins.Putty.csproj index ee8f75df..8d1e97ed 100644 --- a/Source/Terminals.Plugins.Putty/Terminals.Plugins.Putty.csproj +++ b/Source/Terminals.Plugins.Putty/Terminals.Plugins.Putty.csproj @@ -34,6 +34,15 @@ prompt 4 + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + MinimumRecommendedRules.ruleset + diff --git a/Source/Terminals.Plugins.Rdp/Terminals.Plugins.Rdp.csproj b/Source/Terminals.Plugins.Rdp/Terminals.Plugins.Rdp.csproj index a618d51b..660a302f 100644 --- a/Source/Terminals.Plugins.Rdp/Terminals.Plugins.Rdp.csproj +++ b/Source/Terminals.Plugins.Rdp/Terminals.Plugins.Rdp.csproj @@ -33,6 +33,15 @@ prompt 4 + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + MinimumRecommendedRules.ruleset + ..\..\Resources\Libraries\mstsc\AxInterop.MSTSCLib.dll diff --git a/Source/Terminals.Plugins.Vmrc/Terminals.Plugins.Vmrc.csproj b/Source/Terminals.Plugins.Vmrc/Terminals.Plugins.Vmrc.csproj index 063d5950..ede01bc8 100644 --- a/Source/Terminals.Plugins.Vmrc/Terminals.Plugins.Vmrc.csproj +++ b/Source/Terminals.Plugins.Vmrc/Terminals.Plugins.Vmrc.csproj @@ -33,6 +33,15 @@ prompt 4 + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + MinimumRecommendedRules.ruleset + ..\..\Resources\Libraries\VMRC\AxInterop.VMRCClientControlLib.dll diff --git a/Source/Terminals.Plugins.Vnc/Terminals.Plugins.Vnc.csproj b/Source/Terminals.Plugins.Vnc/Terminals.Plugins.Vnc.csproj index ca250b8b..4882d296 100644 --- a/Source/Terminals.Plugins.Vnc/Terminals.Plugins.Vnc.csproj +++ b/Source/Terminals.Plugins.Vnc/Terminals.Plugins.Vnc.csproj @@ -33,6 +33,15 @@ prompt 4 + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + MinimumRecommendedRules.ruleset + diff --git a/Source/Terminals.Plugins.Web/Terminals.Plugins.Web.csproj b/Source/Terminals.Plugins.Web/Terminals.Plugins.Web.csproj index d7928230..aed86390 100644 --- a/Source/Terminals.Plugins.Web/Terminals.Plugins.Web.csproj +++ b/Source/Terminals.Plugins.Web/Terminals.Plugins.Web.csproj @@ -33,6 +33,15 @@ prompt 4 + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + MinimumRecommendedRules.ruleset + diff --git a/Source/Terminals.sln b/Source/Terminals.sln index 59bea4b9..2ef7ca0e 100644 --- a/Source/Terminals.sln +++ b/Source/Terminals.sln @@ -66,6 +66,8 @@ Global Debug|Mixed Platforms = Debug|Mixed Platforms DistributionRelease|Any CPU = DistributionRelease|Any CPU DistributionRelease|Mixed Platforms = DistributionRelease|Mixed Platforms + Publish|Any CPU = Publish|Any CPU + Publish|Mixed Platforms = Publish|Mixed Platforms Release|Any CPU = Release|Any CPU Release|Mixed Platforms = Release|Mixed Platforms EndGlobalSection @@ -78,6 +80,10 @@ Global {9ECB9FEF-89D1-4144-BAD4-5F3218545B2B}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {9ECB9FEF-89D1-4144-BAD4-5F3218545B2B}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|x86 {9ECB9FEF-89D1-4144-BAD4-5F3218545B2B}.DistributionRelease|Mixed Platforms.Build.0 = Release|x86 + {9ECB9FEF-89D1-4144-BAD4-5F3218545B2B}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {9ECB9FEF-89D1-4144-BAD4-5F3218545B2B}.Publish|Any CPU.Build.0 = Publish|Any CPU + {9ECB9FEF-89D1-4144-BAD4-5F3218545B2B}.Publish|Mixed Platforms.ActiveCfg = Publish|x86 + {9ECB9FEF-89D1-4144-BAD4-5F3218545B2B}.Publish|Mixed Platforms.Build.0 = Publish|x86 {9ECB9FEF-89D1-4144-BAD4-5F3218545B2B}.Release|Any CPU.ActiveCfg = Release|Any CPU {9ECB9FEF-89D1-4144-BAD4-5F3218545B2B}.Release|Any CPU.Build.0 = Release|Any CPU {9ECB9FEF-89D1-4144-BAD4-5F3218545B2B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -90,6 +96,10 @@ Global {3D54DB4B-DC8A-44AA-8EE0-4EDF58CE1331}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {3D54DB4B-DC8A-44AA-8EE0-4EDF58CE1331}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {3D54DB4B-DC8A-44AA-8EE0-4EDF58CE1331}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {3D54DB4B-DC8A-44AA-8EE0-4EDF58CE1331}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {3D54DB4B-DC8A-44AA-8EE0-4EDF58CE1331}.Publish|Any CPU.Build.0 = Publish|Any CPU + {3D54DB4B-DC8A-44AA-8EE0-4EDF58CE1331}.Publish|Mixed Platforms.ActiveCfg = Publish|x86 + {3D54DB4B-DC8A-44AA-8EE0-4EDF58CE1331}.Publish|Mixed Platforms.Build.0 = Publish|x86 {3D54DB4B-DC8A-44AA-8EE0-4EDF58CE1331}.Release|Any CPU.ActiveCfg = Release|Any CPU {3D54DB4B-DC8A-44AA-8EE0-4EDF58CE1331}.Release|Any CPU.Build.0 = Release|Any CPU {3D54DB4B-DC8A-44AA-8EE0-4EDF58CE1331}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -102,6 +112,10 @@ Global {4F3A4024-5A19-4F08-823A-B75D6AFE5CD8}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {4F3A4024-5A19-4F08-823A-B75D6AFE5CD8}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {4F3A4024-5A19-4F08-823A-B75D6AFE5CD8}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {4F3A4024-5A19-4F08-823A-B75D6AFE5CD8}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {4F3A4024-5A19-4F08-823A-B75D6AFE5CD8}.Publish|Any CPU.Build.0 = Publish|Any CPU + {4F3A4024-5A19-4F08-823A-B75D6AFE5CD8}.Publish|Mixed Platforms.ActiveCfg = Publish|x86 + {4F3A4024-5A19-4F08-823A-B75D6AFE5CD8}.Publish|Mixed Platforms.Build.0 = Publish|x86 {4F3A4024-5A19-4F08-823A-B75D6AFE5CD8}.Release|Any CPU.ActiveCfg = Release|Any CPU {4F3A4024-5A19-4F08-823A-B75D6AFE5CD8}.Release|Any CPU.Build.0 = Release|Any CPU {4F3A4024-5A19-4F08-823A-B75D6AFE5CD8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -114,6 +128,10 @@ Global {E0695F0F-0FAF-44BC-AE55-A1FCBFE70271}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {E0695F0F-0FAF-44BC-AE55-A1FCBFE70271}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {E0695F0F-0FAF-44BC-AE55-A1FCBFE70271}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {E0695F0F-0FAF-44BC-AE55-A1FCBFE70271}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {E0695F0F-0FAF-44BC-AE55-A1FCBFE70271}.Publish|Any CPU.Build.0 = Publish|Any CPU + {E0695F0F-0FAF-44BC-AE55-A1FCBFE70271}.Publish|Mixed Platforms.ActiveCfg = Publish|Any CPU + {E0695F0F-0FAF-44BC-AE55-A1FCBFE70271}.Publish|Mixed Platforms.Build.0 = Publish|Any CPU {E0695F0F-0FAF-44BC-AE55-A1FCBFE70271}.Release|Any CPU.ActiveCfg = Release|Any CPU {E0695F0F-0FAF-44BC-AE55-A1FCBFE70271}.Release|Any CPU.Build.0 = Release|Any CPU {E0695F0F-0FAF-44BC-AE55-A1FCBFE70271}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -126,6 +144,10 @@ Global {405E4F74-CE98-4BDC-8B78-F3293F4F7BBF}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {405E4F74-CE98-4BDC-8B78-F3293F4F7BBF}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {405E4F74-CE98-4BDC-8B78-F3293F4F7BBF}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {405E4F74-CE98-4BDC-8B78-F3293F4F7BBF}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {405E4F74-CE98-4BDC-8B78-F3293F4F7BBF}.Publish|Any CPU.Build.0 = Publish|Any CPU + {405E4F74-CE98-4BDC-8B78-F3293F4F7BBF}.Publish|Mixed Platforms.ActiveCfg = Publish|x86 + {405E4F74-CE98-4BDC-8B78-F3293F4F7BBF}.Publish|Mixed Platforms.Build.0 = Publish|x86 {405E4F74-CE98-4BDC-8B78-F3293F4F7BBF}.Release|Any CPU.ActiveCfg = Release|Any CPU {405E4F74-CE98-4BDC-8B78-F3293F4F7BBF}.Release|Any CPU.Build.0 = Release|Any CPU {405E4F74-CE98-4BDC-8B78-F3293F4F7BBF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -138,6 +160,10 @@ Global {A1B25B92-DE01-4DD6-8D44-72B9A1772D3E}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {A1B25B92-DE01-4DD6-8D44-72B9A1772D3E}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {A1B25B92-DE01-4DD6-8D44-72B9A1772D3E}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {A1B25B92-DE01-4DD6-8D44-72B9A1772D3E}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {A1B25B92-DE01-4DD6-8D44-72B9A1772D3E}.Publish|Any CPU.Build.0 = Publish|Any CPU + {A1B25B92-DE01-4DD6-8D44-72B9A1772D3E}.Publish|Mixed Platforms.ActiveCfg = Publish|x86 + {A1B25B92-DE01-4DD6-8D44-72B9A1772D3E}.Publish|Mixed Platforms.Build.0 = Publish|x86 {A1B25B92-DE01-4DD6-8D44-72B9A1772D3E}.Release|Any CPU.ActiveCfg = Release|Any CPU {A1B25B92-DE01-4DD6-8D44-72B9A1772D3E}.Release|Any CPU.Build.0 = Release|Any CPU {A1B25B92-DE01-4DD6-8D44-72B9A1772D3E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -150,6 +176,10 @@ Global {0C89B7A2-A218-49E4-B545-5B044A45F977}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {0C89B7A2-A218-49E4-B545-5B044A45F977}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {0C89B7A2-A218-49E4-B545-5B044A45F977}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {0C89B7A2-A218-49E4-B545-5B044A45F977}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {0C89B7A2-A218-49E4-B545-5B044A45F977}.Publish|Any CPU.Build.0 = Publish|Any CPU + {0C89B7A2-A218-49E4-B545-5B044A45F977}.Publish|Mixed Platforms.ActiveCfg = Publish|Any CPU + {0C89B7A2-A218-49E4-B545-5B044A45F977}.Publish|Mixed Platforms.Build.0 = Publish|Any CPU {0C89B7A2-A218-49E4-B545-5B044A45F977}.Release|Any CPU.ActiveCfg = Release|Any CPU {0C89B7A2-A218-49E4-B545-5B044A45F977}.Release|Any CPU.Build.0 = Release|Any CPU {0C89B7A2-A218-49E4-B545-5B044A45F977}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -162,6 +192,10 @@ Global {81B4C28B-5B10-4A53-B0AC-9E8F72733139}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {81B4C28B-5B10-4A53-B0AC-9E8F72733139}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {81B4C28B-5B10-4A53-B0AC-9E8F72733139}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {81B4C28B-5B10-4A53-B0AC-9E8F72733139}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {81B4C28B-5B10-4A53-B0AC-9E8F72733139}.Publish|Any CPU.Build.0 = Publish|Any CPU + {81B4C28B-5B10-4A53-B0AC-9E8F72733139}.Publish|Mixed Platforms.ActiveCfg = Publish|Any CPU + {81B4C28B-5B10-4A53-B0AC-9E8F72733139}.Publish|Mixed Platforms.Build.0 = Publish|Any CPU {81B4C28B-5B10-4A53-B0AC-9E8F72733139}.Release|Any CPU.ActiveCfg = Release|Any CPU {81B4C28B-5B10-4A53-B0AC-9E8F72733139}.Release|Any CPU.Build.0 = Release|Any CPU {81B4C28B-5B10-4A53-B0AC-9E8F72733139}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -172,6 +206,8 @@ Global {A74A4FE1-D67A-4C9D-847A-5E3708B61BA8}.DistributionRelease|Any CPU.Build.0 = Release|x86 {A74A4FE1-D67A-4C9D-847A-5E3708B61BA8}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|x86 {A74A4FE1-D67A-4C9D-847A-5E3708B61BA8}.DistributionRelease|Mixed Platforms.Build.0 = Release|x86 + {A74A4FE1-D67A-4C9D-847A-5E3708B61BA8}.Publish|Any CPU.ActiveCfg = Release|x86 + {A74A4FE1-D67A-4C9D-847A-5E3708B61BA8}.Publish|Mixed Platforms.ActiveCfg = Release|x86 {A74A4FE1-D67A-4C9D-847A-5E3708B61BA8}.Release|Any CPU.ActiveCfg = Release|x86 {A74A4FE1-D67A-4C9D-847A-5E3708B61BA8}.Release|Mixed Platforms.ActiveCfg = Release|x86 {D775E5FD-DDD7-46AA-8BEF-CC18BA0BB702}.Debug|Any CPU.ActiveCfg = Debug|x86 @@ -180,6 +216,8 @@ Global {D775E5FD-DDD7-46AA-8BEF-CC18BA0BB702}.DistributionRelease|Any CPU.Build.0 = Release|x86 {D775E5FD-DDD7-46AA-8BEF-CC18BA0BB702}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|x86 {D775E5FD-DDD7-46AA-8BEF-CC18BA0BB702}.DistributionRelease|Mixed Platforms.Build.0 = Release|x86 + {D775E5FD-DDD7-46AA-8BEF-CC18BA0BB702}.Publish|Any CPU.ActiveCfg = Release|x86 + {D775E5FD-DDD7-46AA-8BEF-CC18BA0BB702}.Publish|Mixed Platforms.ActiveCfg = Release|x86 {D775E5FD-DDD7-46AA-8BEF-CC18BA0BB702}.Release|Any CPU.ActiveCfg = Release|x86 {D775E5FD-DDD7-46AA-8BEF-CC18BA0BB702}.Release|Mixed Platforms.ActiveCfg = Release|x86 {FCD4BECA-9923-4BB0-BF57-8E8BCD0F784C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU @@ -190,6 +228,10 @@ Global {FCD4BECA-9923-4BB0-BF57-8E8BCD0F784C}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {FCD4BECA-9923-4BB0-BF57-8E8BCD0F784C}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {FCD4BECA-9923-4BB0-BF57-8E8BCD0F784C}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {FCD4BECA-9923-4BB0-BF57-8E8BCD0F784C}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {FCD4BECA-9923-4BB0-BF57-8E8BCD0F784C}.Publish|Any CPU.Build.0 = Publish|Any CPU + {FCD4BECA-9923-4BB0-BF57-8E8BCD0F784C}.Publish|Mixed Platforms.ActiveCfg = Publish|Any CPU + {FCD4BECA-9923-4BB0-BF57-8E8BCD0F784C}.Publish|Mixed Platforms.Build.0 = Publish|Any CPU {FCD4BECA-9923-4BB0-BF57-8E8BCD0F784C}.Release|Any CPU.ActiveCfg = Release|Any CPU {FCD4BECA-9923-4BB0-BF57-8E8BCD0F784C}.Release|Any CPU.Build.0 = Release|Any CPU {FCD4BECA-9923-4BB0-BF57-8E8BCD0F784C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -202,6 +244,10 @@ Global {1F720FD0-21A5-4BED-90F6-02CDABB8854D}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {1F720FD0-21A5-4BED-90F6-02CDABB8854D}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {1F720FD0-21A5-4BED-90F6-02CDABB8854D}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {1F720FD0-21A5-4BED-90F6-02CDABB8854D}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {1F720FD0-21A5-4BED-90F6-02CDABB8854D}.Publish|Any CPU.Build.0 = Publish|Any CPU + {1F720FD0-21A5-4BED-90F6-02CDABB8854D}.Publish|Mixed Platforms.ActiveCfg = Publish|Any CPU + {1F720FD0-21A5-4BED-90F6-02CDABB8854D}.Publish|Mixed Platforms.Build.0 = Publish|Any CPU {1F720FD0-21A5-4BED-90F6-02CDABB8854D}.Release|Any CPU.ActiveCfg = Release|Any CPU {1F720FD0-21A5-4BED-90F6-02CDABB8854D}.Release|Any CPU.Build.0 = Release|Any CPU {1F720FD0-21A5-4BED-90F6-02CDABB8854D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -214,6 +260,10 @@ Global {123562C5-8D66-4E30-9676-D47B4C03EE7F}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {123562C5-8D66-4E30-9676-D47B4C03EE7F}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {123562C5-8D66-4E30-9676-D47B4C03EE7F}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {123562C5-8D66-4E30-9676-D47B4C03EE7F}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {123562C5-8D66-4E30-9676-D47B4C03EE7F}.Publish|Any CPU.Build.0 = Publish|Any CPU + {123562C5-8D66-4E30-9676-D47B4C03EE7F}.Publish|Mixed Platforms.ActiveCfg = Publish|Any CPU + {123562C5-8D66-4E30-9676-D47B4C03EE7F}.Publish|Mixed Platforms.Build.0 = Publish|Any CPU {123562C5-8D66-4E30-9676-D47B4C03EE7F}.Release|Any CPU.ActiveCfg = Release|Any CPU {123562C5-8D66-4E30-9676-D47B4C03EE7F}.Release|Any CPU.Build.0 = Release|Any CPU {123562C5-8D66-4E30-9676-D47B4C03EE7F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -226,6 +276,10 @@ Global {278FACE8-1579-4C13-AE59-1B24A7091CFC}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {278FACE8-1579-4C13-AE59-1B24A7091CFC}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {278FACE8-1579-4C13-AE59-1B24A7091CFC}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {278FACE8-1579-4C13-AE59-1B24A7091CFC}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {278FACE8-1579-4C13-AE59-1B24A7091CFC}.Publish|Any CPU.Build.0 = Publish|Any CPU + {278FACE8-1579-4C13-AE59-1B24A7091CFC}.Publish|Mixed Platforms.ActiveCfg = Publish|Any CPU + {278FACE8-1579-4C13-AE59-1B24A7091CFC}.Publish|Mixed Platforms.Build.0 = Publish|Any CPU {278FACE8-1579-4C13-AE59-1B24A7091CFC}.Release|Any CPU.ActiveCfg = Release|Any CPU {278FACE8-1579-4C13-AE59-1B24A7091CFC}.Release|Any CPU.Build.0 = Release|Any CPU {278FACE8-1579-4C13-AE59-1B24A7091CFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -238,6 +292,10 @@ Global {BB4A4CC7-C449-4F81-8395-7806CC1BDFA8}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {BB4A4CC7-C449-4F81-8395-7806CC1BDFA8}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {BB4A4CC7-C449-4F81-8395-7806CC1BDFA8}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {BB4A4CC7-C449-4F81-8395-7806CC1BDFA8}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {BB4A4CC7-C449-4F81-8395-7806CC1BDFA8}.Publish|Any CPU.Build.0 = Publish|Any CPU + {BB4A4CC7-C449-4F81-8395-7806CC1BDFA8}.Publish|Mixed Platforms.ActiveCfg = Publish|Any CPU + {BB4A4CC7-C449-4F81-8395-7806CC1BDFA8}.Publish|Mixed Platforms.Build.0 = Publish|Any CPU {BB4A4CC7-C449-4F81-8395-7806CC1BDFA8}.Release|Any CPU.ActiveCfg = Release|Any CPU {BB4A4CC7-C449-4F81-8395-7806CC1BDFA8}.Release|Any CPU.Build.0 = Release|Any CPU {BB4A4CC7-C449-4F81-8395-7806CC1BDFA8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -250,6 +308,10 @@ Global {C841CCF6-4793-41B7-835E-F749E2525963}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {C841CCF6-4793-41B7-835E-F749E2525963}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {C841CCF6-4793-41B7-835E-F749E2525963}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {C841CCF6-4793-41B7-835E-F749E2525963}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {C841CCF6-4793-41B7-835E-F749E2525963}.Publish|Any CPU.Build.0 = Publish|Any CPU + {C841CCF6-4793-41B7-835E-F749E2525963}.Publish|Mixed Platforms.ActiveCfg = Publish|Any CPU + {C841CCF6-4793-41B7-835E-F749E2525963}.Publish|Mixed Platforms.Build.0 = Publish|Any CPU {C841CCF6-4793-41B7-835E-F749E2525963}.Release|Any CPU.ActiveCfg = Release|Any CPU {C841CCF6-4793-41B7-835E-F749E2525963}.Release|Any CPU.Build.0 = Release|Any CPU {C841CCF6-4793-41B7-835E-F749E2525963}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -262,6 +324,10 @@ Global {F0C60ED2-9A47-4364-AF57-505BC3E953D5}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {F0C60ED2-9A47-4364-AF57-505BC3E953D5}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {F0C60ED2-9A47-4364-AF57-505BC3E953D5}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {F0C60ED2-9A47-4364-AF57-505BC3E953D5}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {F0C60ED2-9A47-4364-AF57-505BC3E953D5}.Publish|Any CPU.Build.0 = Publish|Any CPU + {F0C60ED2-9A47-4364-AF57-505BC3E953D5}.Publish|Mixed Platforms.ActiveCfg = Publish|Any CPU + {F0C60ED2-9A47-4364-AF57-505BC3E953D5}.Publish|Mixed Platforms.Build.0 = Publish|Any CPU {F0C60ED2-9A47-4364-AF57-505BC3E953D5}.Release|Any CPU.ActiveCfg = Release|Any CPU {F0C60ED2-9A47-4364-AF57-505BC3E953D5}.Release|Any CPU.Build.0 = Release|Any CPU {F0C60ED2-9A47-4364-AF57-505BC3E953D5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -274,6 +340,10 @@ Global {449DC14A-7C3F-4BE5-BA39-4AFD1C5404E6}.DistributionRelease|Any CPU.Build.0 = Release|Any CPU {449DC14A-7C3F-4BE5-BA39-4AFD1C5404E6}.DistributionRelease|Mixed Platforms.ActiveCfg = Release|Any CPU {449DC14A-7C3F-4BE5-BA39-4AFD1C5404E6}.DistributionRelease|Mixed Platforms.Build.0 = Release|Any CPU + {449DC14A-7C3F-4BE5-BA39-4AFD1C5404E6}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {449DC14A-7C3F-4BE5-BA39-4AFD1C5404E6}.Publish|Any CPU.Build.0 = Publish|Any CPU + {449DC14A-7C3F-4BE5-BA39-4AFD1C5404E6}.Publish|Mixed Platforms.ActiveCfg = Publish|Any CPU + {449DC14A-7C3F-4BE5-BA39-4AFD1C5404E6}.Publish|Mixed Platforms.Build.0 = Publish|Any CPU {449DC14A-7C3F-4BE5-BA39-4AFD1C5404E6}.Release|Any CPU.ActiveCfg = Release|Any CPU {449DC14A-7C3F-4BE5-BA39-4AFD1C5404E6}.Release|Any CPU.Build.0 = Release|Any CPU {449DC14A-7C3F-4BE5-BA39-4AFD1C5404E6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU diff --git a/Source/Terminals/Forms/Controls/FavsList.Designer.cs b/Source/Terminals/Forms/Controls/FavsList.Designer.cs index d065f3b7..e1e646af 100644 --- a/Source/Terminals/Forms/Controls/FavsList.Designer.cs +++ b/Source/Terminals/Forms/Controls/FavsList.Designer.cs @@ -88,6 +88,7 @@ private void InitializeComponent() this.favsTree = new Terminals.Forms.Controls.FavoritesTreeView(); this.searchPanel1 = new Terminals.Forms.Controls.SearchResultsPanel(); this.historyTreeView = new Terminals.Forms.Controls.HistoryTreeView(); + this.connectUsingRdpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); // Edit by Faheem Anis this.favoritesContextMenu.SuspendLayout(); this.tabControl1.SuspendLayout(); this.FavoritesTabPage.SuspendLayout(); @@ -119,6 +120,7 @@ private void InitializeComponent() this.computerManagementMMCToolStripMenuItem, this.systemInformationToolStripMenuItem, this.enableRDPToolStripMenuItem, + this.connectUsingRdpToolStripMenuItem, // Aded by Faheem Anis this.toolStripMenuItem3, this.removeSelectedToolStripMenuItem, this.duplicateToolStripMenuItem, @@ -271,6 +273,13 @@ private void InitializeComponent() this.propertiesToolStripMenuItem.Text = "Properties"; this.propertiesToolStripMenuItem.ToolTipText = "Edit this favorite properties"; this.propertiesToolStripMenuItem.Click += new System.EventHandler(this.PropertiesToolStripMenuItem_Click); + // + // connectUsingRdpToolStripMenuItem + // + this.connectUsingRdpToolStripMenuItem.Name = "connectUsingRdToolStrippMenuItem"; + this.connectUsingRdpToolStripMenuItem.Size = new System.Drawing.Size(243, 22); + this.connectUsingRdpToolStripMenuItem.Text = "Connect using RDP"; + this.connectUsingRdpToolStripMenuItem.Click += new System.EventHandler(this.ConnectUsingRdpToolStripMenuItem_Click); // // tabControl1 // @@ -758,5 +767,8 @@ private void InitializeComponent() private Forms.Controls.SearchResultsPanel searchPanel1; private System.Windows.Forms.ToolStripMenuItem reconnectToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem disconnectToolStripMenuItem; + + // Edit by Faheem Anis at 03/06/2022 + private System.Windows.Forms.ToolStripMenuItem connectUsingRdpToolStripMenuItem; } } diff --git a/Source/Terminals/Forms/Controls/FavsList.cs b/Source/Terminals/Forms/Controls/FavsList.cs index 12617fdb..31040b2f 100644 --- a/Source/Terminals/Forms/Controls/FavsList.cs +++ b/Source/Terminals/Forms/Controls/FavsList.cs @@ -145,6 +145,30 @@ private void RebootToolStripMenuItem_Click(object sender, EventArgs e) this.Reboot(); } + // Edit by Faheem Anis at 03/06/2022 + private void ConnectUsingRdpToolStripMenuItem_Click(object sender, EventArgs e) + { + IFavorite fav = this.GetSelectedFavorite(); + this.CloseMenuStrips(); + + String serverIp = fav.ServerName; + + // Handle port (if any) + if (fav.Port != 3389) + { + serverIp += ":" + fav.Port; + } + + // Launch RDP + var process = new System.Diagnostics.Process(); + process.StartInfo = new System.Diagnostics.ProcessStartInfo + { + FileName = "mstsc", + Arguments = "/v:" + serverIp + }; + process.Start(); + } + private void Reboot() { this.ProcessRemoteShutdownOpearation("reboot", ShutdownCommands.ForcedReboot); diff --git a/Source/Terminals/Forms/MainForm.Designer.cs b/Source/Terminals/Forms/MainForm.Designer.cs index db82811a..f24c47a6 100644 --- a/Source/Terminals/Forms/MainForm.Designer.cs +++ b/Source/Terminals/Forms/MainForm.Designer.cs @@ -151,13 +151,13 @@ private void InitializeComponent() this.SuspendLayout(); // // ShortcutsContextMenu - // + this.ShortcutsContextMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripMenuItem3}); this.ShortcutsContextMenu.Name = "ShortcutsContextMenu"; this.ShortcutsContextMenu.Size = new System.Drawing.Size(175, 26); this.ShortcutsContextMenu.MouseClick += new System.Windows.Forms.MouseEventHandler(this.ShortcutsContextMenu_MouseClick); - // + // toolStripMenuItem3 // this.toolStripMenuItem3.Name = "toolStripMenuItem3"; diff --git a/Source/Terminals/Forms/OptionDialog.Designer.cs b/Source/Terminals/Forms/OptionDialog.Designer.cs index 3ba4dc74..19e37835 100644 --- a/Source/Terminals/Forms/OptionDialog.Designer.cs +++ b/Source/Terminals/Forms/OptionDialog.Designer.cs @@ -147,7 +147,7 @@ private void InitializeComponent() // // OptionsTreeView // - this.OptionsTreeView.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.OptionsTreeView.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left))); this.OptionsTreeView.HotTracking = true; this.OptionsTreeView.Location = new System.Drawing.Point(8, 8); @@ -210,8 +210,8 @@ private void InitializeComponent() // tabCtrlOptionPanels // this.tabCtrlOptionPanels.Alignment = System.Windows.Forms.TabAlignment.Right; - this.tabCtrlOptionPanels.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) + this.tabCtrlOptionPanels.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.tabCtrlOptionPanels.Controls.Add(this.tabPageStartupShutdown); this.tabCtrlOptionPanels.Controls.Add(this.tabPageInterface); diff --git a/Source/Terminals/Forms/OptionPanels/ConnectionsOptionPanel.Designer.cs b/Source/Terminals/Forms/OptionPanels/ConnectionsOptionPanel.Designer.cs index 875ae2e8..1a873158 100644 --- a/Source/Terminals/Forms/OptionPanels/ConnectionsOptionPanel.Designer.cs +++ b/Source/Terminals/Forms/OptionPanels/ConnectionsOptionPanel.Designer.cs @@ -60,7 +60,7 @@ private void InitializeComponent() this.panel1.TabIndex = 25; // // groupBox12 - // + this.groupBox12.Controls.Add(this.EvaluatedDesktopShareLabel); this.groupBox12.Controls.Add(this.PortscanTimeoutTextBox); this.groupBox12.Controls.Add(this.lblDefaultDesktopShare); @@ -73,7 +73,7 @@ private void InitializeComponent() this.groupBox12.TabIndex = 20; this.groupBox12.TabStop = false; this.groupBox12.Text = "RDP Desktop Share"; - // + // EvaluatedDesktopShareLabel // this.EvaluatedDesktopShareLabel.AutoSize = true; diff --git a/Source/Terminals/Terminals.csproj b/Source/Terminals/Terminals.csproj index afb49a96..6a0a590f 100644 --- a/Source/Terminals/Terminals.csproj +++ b/Source/Terminals/Terminals.csproj @@ -20,8 +20,8 @@ 200FB5A1E56B57D807AAEEC6C4E021804D6435FD Terminals_TemporaryKey.pfx - false - false + true + true false @@ -33,7 +33,8 @@ v4.0 - publish\ + ..\ + C:\Terminal\Terminals-master\Build\Output\Publish\ true Disk false @@ -46,8 +47,8 @@ 0 2.1.0.%2a false + true true - ..\ true @@ -97,6 +98,26 @@ prompt AllRules.ruleset + + bin\Publish\ + TRACE + true + true + pdbonly + AnyCPU + prompt + AllRules.ruleset + + + bin\x86\Publish\ + TRACE + true + true + pdbonly + x86 + prompt + AllRules.ruleset + ..\..\Resources\Libraries\AmazonS3\AWSSDK.dll diff --git a/Source/Tests/Tests.csproj b/Source/Tests/Tests.csproj index 4c76e091..b8a40c77 100644 --- a/Source/Tests/Tests.csproj +++ b/Source/Tests/Tests.csproj @@ -40,6 +40,15 @@ 4 false + + bin\Publish\ + TRACE + true + pdbonly + AnyCPU + prompt + MinimumRecommendedRules.ruleset + diff --git a/Source/VncSharp/VncSharp.csproj b/Source/VncSharp/VncSharp.csproj index 27f69a7f..9dd69cfd 100644 --- a/Source/VncSharp/VncSharp.csproj +++ b/Source/VncSharp/VncSharp.csproj @@ -62,6 +62,17 @@ true AllRules.ruleset + + true + bin\Publish\ + Win32 + true + true + full + AnyCPU + prompt + AllRules.ruleset + diff --git a/Source/zlib.net/zlib.net.csproj b/Source/zlib.net/zlib.net.csproj index 9d6151d9..dd6f4ca2 100644 --- a/Source/zlib.net/zlib.net.csproj +++ b/Source/zlib.net/zlib.net.csproj @@ -97,6 +97,16 @@ prompt AllRules.ruleset + + bin\Publish\ + TRACE + 285212672 + true + 4096 + AnyCPU + prompt + AllRules.ruleset + System