diff --git a/mRemoteV1/App/App.Runtime.vb b/mRemoteV1/App/App.Runtime.vb
index e374c0faf..d52f52bcd 100644
--- a/mRemoteV1/App/App.Runtime.vb
+++ b/mRemoteV1/App/App.Runtime.vb
@@ -512,6 +512,7 @@ Namespace App
My.Settings.InhDefaultPostExtApp = .PostExtApp
My.Settings.InhDefaultMacAddress = .MacAddress
My.Settings.InhDefaultUserField = .UserField
+ ' VNC inheritance
My.Settings.InhDefaultVNCAuthMode = .VNCAuthMode
My.Settings.InhDefaultVNCColors = .VNCColors
My.Settings.InhDefaultVNCCompression = .VNCCompression
@@ -523,7 +524,15 @@ Namespace App
My.Settings.InhDefaultVNCProxyUsername = .VNCProxyUsername
My.Settings.InhDefaultVNCSmartSizeMode = .VNCSmartSizeMode
My.Settings.InhDefaultVNCViewOnly = .VNCViewOnly
+ ' Ext. App inheritance
My.Settings.InhDefaultExtApp = .ExtApp
+ ' RDP gateway inheritance
+ My.Settings.InhDefaultRDGatewayUsageMethod = .RDGatewayUsageMethod
+ My.Settings.InhDefaultRDGatewayHostname = .RDGatewayHostname
+ My.Settings.InhDefaultRDGatewayUsername = .RDGatewayUsername
+ My.Settings.InhDefaultRDGatewayPassword = .RDGatewayPassword
+ My.Settings.InhDefaultRDGatewayDomain = .RDGatewayDomain
+ My.Settings.InhDefaultRDGatewayUseConnectionCredentials = .RDGatewayUseConnectionCredentials
End With
End Sub
#End Region
diff --git a/mRemoteV1/Config/Config.Connections.Load.vb b/mRemoteV1/Config/Config.Connections.Load.vb
index 75cbb2e57..352a26443 100644
--- a/mRemoteV1/Config/Config.Connections.Load.vb
+++ b/mRemoteV1/Config/Config.Connections.Load.vb
@@ -18,7 +18,7 @@ Namespace Config
Private sqlQuery As SqlCommand
Private sqlRd As SqlDataReader
- Private sqlDB As String = "mRemote"
+ Private sqlDB As String = "mRemoteNG"
Private selNode As TreeNode
#End Region
@@ -84,10 +84,6 @@ Namespace Config
End Set
End Property
-
-
-
-
Private _ConnectionFileName As String
Public Property ConnectionFileName() As String
Get
diff --git a/mRemoteV1/Connection/Connection.Info.vb b/mRemoteV1/Connection/Connection.Info.vb
index bee162870..a4fa4d9ee 100644
--- a/mRemoteV1/Connection/Connection.Info.vb
+++ b/mRemoteV1/Connection/Connection.Info.vb
@@ -8,7 +8,7 @@ Namespace Connection
Public Class Info
#Region "Properties"
#Region "1 Display"
- Private _Name As String = "New Connection"
+ Private _Name As String = My.Resources.strNewConnection
_
@@ -1299,7 +1298,6 @@ Namespace Connection
End Set
End Property
-
Private _IsContainer As Boolean = False
_
@@ -1447,11 +1445,13 @@ Namespace Connection
Me._Port = Connection.Protocol.IntApp.Defaults.Port
End Select
Catch ex As Exception
- mC.AddMessage(Messages.MessageClass.ErrorMsg, "Couldn't set default port" & vbNewLine & ex.Message)
+ mC.AddMessage(Messages.MessageClass.ErrorMsg, My.Resources.strConnectionSetDefaultPortFailed & vbNewLine & ex.Message)
End Try
End Sub
#End Region
+#Region "Inheritance"
+
Public Class Inheritance
Public Sub New(ByVal Parent As Object, Optional ByVal InheritEverything As Boolean = False)
Me._Parent = Parent
@@ -1515,6 +1515,14 @@ Namespace Connection
Me._VNCSmartSizeMode = val
Me._VNCViewOnly = val
Me._ExtApp = val
+
+ Me._RDGatewayDomain = val
+ Me._RDGatewayHostname = val
+ Me._RDGatewayPassword = val
+ Me._RDGatewayUsageMethod = val
+ Me._RDGatewayUseConnectionCredentials = val
+ Me._RDGatewayUsername = val
+ 'Me._RDPAuthenticationLevel = val
End Sub
Private _Parent As Object
@@ -1541,7 +1549,6 @@ Namespace Connection
End Set
End Property
-
#Region "1 General"
_
@@ -2085,7 +2092,7 @@ Namespace Connection
End Property
Private _VNCEncoding As Boolean = My.Settings.InhDefaultVNCEncoding
- _
@@ -2099,7 +2106,7 @@ Namespace Connection
End Property
Private _VNCAuthMode As Boolean = My.Settings.InhDefaultVNCAuthMode
- _
@@ -2113,7 +2120,7 @@ Namespace Connection
End Property
Private _VNCProxyType As Boolean = My.Settings.InhDefaultVNCProxyType
- _
@@ -2127,7 +2134,7 @@ Namespace Connection
End Property
Private _VNCProxyIP As Boolean = My.Settings.InhDefaultVNCProxyIP
- _
@@ -2141,7 +2148,7 @@ Namespace Connection
End Property
Private _VNCProxyPort As Boolean = My.Settings.InhDefaultVNCProxyPort
- _
@@ -2155,7 +2162,7 @@ Namespace Connection
End Property
Private _VNCProxyUsername As Boolean = My.Settings.InhDefaultVNCProxyUsername
- _
@@ -2169,7 +2176,7 @@ Namespace Connection
End Property
Private _VNCProxyPassword As Boolean = My.Settings.InhDefaultVNCProxyPassword
- _
@@ -2183,7 +2190,7 @@ Namespace Connection
End Property
Private _VNCColors As Boolean = My.Settings.InhDefaultVNCColors
- _
@@ -2197,7 +2204,7 @@ Namespace Connection
End Property
Private _VNCSmartSizeMode As Boolean = My.Settings.InhDefaultVNCSmartSizeMode
- _
@@ -2211,7 +2218,7 @@ Namespace Connection
End Property
Private _VNCViewOnly As Boolean = My.Settings.InhDefaultVNCViewOnly
- _
@@ -2226,6 +2233,7 @@ Namespace Connection
#End Region
End Class
+#End Region
_
Public Enum Force
diff --git a/mRemoteV1/Help/ConfigurationSQL.htm b/mRemoteV1/Help/ConfigurationSQL.htm
index 537d9e58a..419ec236f 100644
--- a/mRemoteV1/Help/ConfigurationSQL.htm
+++ b/mRemoteV1/Help/ConfigurationSQL.htm
@@ -16,27 +16,27 @@
Steps to configure your SQL Server
- - Create a new Database called "mRemote" on your SQL Server.
+ - Create a new Database called "mRemoteNG" on your SQL Server.
- Run the SQL Script below on the newly created Database.
- Give the users that you want to grant access to the mRemote Connections Database
Read/Write permissions on the Database.
- Steps to configure mRemote for SQL
+ Steps to configure mRemoteNG for SQL
- - Start mRemote if it's not already running.
+ - Start mRemoteNG if it's not already running.
- Go to Options - Connections.
- Check the box that says "Use SQL Server to load & save connections".
- Fill in your SQL Server hostname or ip address.
- If you do not use your Windows logon info to authenticate against the SQL Server
fill in the correct Username and Password.
- Click OK to apply the changes. The main window title should now change to
- "mRemote | SQL Server".
+ "mRemoteNG | SQL Server".
- Now click on File - Save to update the tables on your SQL Server with the data
from the loaded connections xml file. (Do not click File - New, this doesn't
work yet)
- You should now be able to do everything you were able to do with the XML storage
- plus see the changes live on another mRemote instance that is connected to the
+ plus see the changes live on another mRemoteNG instance that is connected to the
same Database.
diff --git a/mRemoteV1/Language/Resources.de.resx b/mRemoteV1/Language/Resources.de.resx
index e557cf6ea..91654c8b6 100644
--- a/mRemoteV1/Language/Resources.de.resx
+++ b/mRemoteV1/Language/Resources.de.resx
@@ -2045,4 +2045,37 @@ Fehler Beschreibung: {1}
Direkt: {0}
+
+ Beenden der Sitzung im Hintergrund fehlgeschlagen!
+
+
+ Holen der Sitzung im Hintergrund fehlgeschlagen!
+
+
+ Eigenschaften Grid Objekt Fehler!
+
+
+ Konfigurationsfenster laden fehlgeschlagen!
+
+
+ Eigenschaften Grid Wert Fehler!
+
+
+ Verstecken nicht benötigter Eigenschaften fehlgeschlagen!
+
+
+ Bild Knopf Ereignis fehlgeschlagen!
+
+
+ Menü Ereignis fehlgeschlagen!
+
+
+ Host Status setzen fehlgeschlagen!
+
+
+ Setzen der Standard Verbindungsdaten fehlgeschlagen!
+
+
+ Vererbe Gateway Domäne
+
\ No newline at end of file
diff --git a/mRemoteV1/My Project/Resources.Designer.vb b/mRemoteV1/My Project/Resources.Designer.vb
index 6a360eed2..0a3ebce65 100644
--- a/mRemoteV1/My Project/Resources.Designer.vb
+++ b/mRemoteV1/My Project/Resources.Designer.vb
@@ -1571,6 +1571,69 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die btnIcon_Click failed! ähnelt.
+ '''
+ Friend ReadOnly Property strConfigPropertyGridButtonIconClickFailed() As String
+ Get
+ Return ResourceManager.GetString("strConfigPropertyGridButtonIconClickFailed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die ShowHideGridItems failed! ähnelt.
+ '''
+ Friend ReadOnly Property strConfigPropertyGridHideItemsFailed() As String
+ Get
+ Return ResourceManager.GetString("strConfigPropertyGridHideItemsFailed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die IconMenu_Click failed! ähnelt.
+ '''
+ Friend ReadOnly Property strConfigPropertyGridMenuClickFailed() As String
+ Get
+ Return ResourceManager.GetString("strConfigPropertyGridMenuClickFailed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die Property Grid object failed! ähnelt.
+ '''
+ Friend ReadOnly Property strConfigPropertyGridObjectFailed() As String
+ Get
+ Return ResourceManager.GetString("strConfigPropertyGridObjectFailed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die SetHostStatus failed! ähnelt.
+ '''
+ Friend ReadOnly Property strConfigPropertyGridSetHostStatusFailed() As String
+ Get
+ Return ResourceManager.GetString("strConfigPropertyGridSetHostStatusFailed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die pGrid_PopertyValueChanged failed! ähnelt.
+ '''
+ Friend ReadOnly Property strConfigPropertyGridValueFailed() As String
+ Get
+ Return ResourceManager.GetString("strConfigPropertyGridValueFailed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die Config UI load failed! ähnelt.
+ '''
+ Friend ReadOnly Property strConfigUiLoadFailed() As String
+ Get
+ Return ResourceManager.GetString("strConfigUiLoadFailed", resourceCulture)
+ End Get
+ End Property
+
'''
''' Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to delete the external tool, "{0}"? ähnelt.
'''
@@ -1744,6 +1807,15 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die Couldn't set default port! ähnelt.
+ '''
+ Friend ReadOnly Property strConnectionSetDefaultPortFailed() As String
+ Get
+ Return ResourceManager.GetString("strConnectionSetDefaultPortFailed", resourceCulture)
+ End Get
+ End Property
+
'''
''' Sucht eine lokalisierte Zeichenfolge, die Couldn't create backup of connections file! ähnelt.
'''
@@ -4599,6 +4671,15 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die Inherit Gateway Domain ähnelt.
+ '''
+ Friend ReadOnly Property strPropertyNameRDGatewayDomainInherit() As String
+ Get
+ Return ResourceManager.GetString("strPropertyNameRDGatewayDomainInherit", resourceCulture)
+ End Get
+ End Property
+
'''
''' Sucht eine lokalisierte Zeichenfolge, die Gateway Hostname ähnelt.
'''
@@ -5682,6 +5763,24 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die Get Sessions Background failed ähnelt.
+ '''
+ Friend ReadOnly Property strSessionGetFailed() As String
+ Get
+ Return ResourceManager.GetString("strSessionGetFailed", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die Kill Session Background failed ähnelt.
+ '''
+ Friend ReadOnly Property strSessionKillFailed() As String
+ Get
+ Return ResourceManager.GetString("strSessionKillFailed", resourceCulture)
+ End Get
+ End Property
+
'''
''' Sucht eine lokalisierte Zeichenfolge, die Set hostname like display name when creating new connections ähnelt.
'''
diff --git a/mRemoteV1/My Project/Resources.resx b/mRemoteV1/My Project/Resources.resx
index d25962de4..b14974989 100644
--- a/mRemoteV1/My Project/Resources.resx
+++ b/mRemoteV1/My Project/Resources.resx
@@ -2358,4 +2358,37 @@ Error Description: {1}
Quick: {0}
+
+ Kill Session Background failed
+
+
+ Get Sessions Background failed
+
+
+ Property Grid object failed!
+
+
+ Config UI load failed!
+
+
+ pGrid_PopertyValueChanged failed!
+
+
+ ShowHideGridItems failed!
+
+
+ btnIcon_Click failed!
+
+
+ IconMenu_Click failed!
+
+
+ SetHostStatus failed!
+
+
+ Couldn't set default port!
+
+
+ Inherit Gateway Domain
+
\ No newline at end of file
diff --git a/mRemoteV1/My Project/Settings.Designer.vb b/mRemoteV1/My Project/Settings.Designer.vb
index 31e41628c..112a35287 100644
--- a/mRemoteV1/My Project/Settings.Designer.vb
+++ b/mRemoteV1/My Project/Settings.Designer.vb
@@ -547,19 +547,6 @@ Namespace My
End Set
End Property
- _
- Public Property ConDefaultIcon() As String
- Get
- Return CType(Me("ConDefaultIcon"),String)
- End Get
- Set
- Me("ConDefaultIcon") = value
- End Set
- End Property
-
_
+ Public Property ConDefaultIcon() As String
+ Get
+ Return CType(Me("ConDefaultIcon"),String)
+ End Get
+ Set
+ Me("ConDefaultIcon") = value
+ End Set
+ End Property
+
+ _
+ Public Property InhDefaultRDGatewayUsageMethod() As Boolean
+ Get
+ Return CType(Me("InhDefaultRDGatewayUsageMethod"),Boolean)
+ End Get
+ Set
+ Me("InhDefaultRDGatewayUsageMethod") = value
+ End Set
+ End Property
+
+ _
+ Public Property InhDefaultRDGatewayHostname() As Boolean
+ Get
+ Return CType(Me("InhDefaultRDGatewayHostname"),Boolean)
+ End Get
+ Set
+ Me("InhDefaultRDGatewayHostname") = value
+ End Set
+ End Property
+
+ _
+ Public Property InhDefaultRDGatewayUsername() As Boolean
+ Get
+ Return CType(Me("InhDefaultRDGatewayUsername"),Boolean)
+ End Get
+ Set
+ Me("InhDefaultRDGatewayUsername") = value
+ End Set
+ End Property
+
+ _
+ Public Property InhDefaultRDGatewayPassword() As Boolean
+ Get
+ Return CType(Me("InhDefaultRDGatewayPassword"),Boolean)
+ End Get
+ Set
+ Me("InhDefaultRDGatewayPassword") = value
+ End Set
+ End Property
+
+ _
+ Public Property InhDefaultRDGatewayDomain() As Boolean
+ Get
+ Return CType(Me("InhDefaultRDGatewayDomain"),Boolean)
+ End Get
+ Set
+ Me("InhDefaultRDGatewayDomain") = value
+ End Set
+ End Property
+
+ _
+ Public Property InhDefaultRDGatewayUseConnectionCredentials() As Boolean
+ Get
+ Return CType(Me("InhDefaultRDGatewayUseConnectionCredentials"),Boolean)
+ End Get
+ Set
+ Me("InhDefaultRDGatewayUseConnectionCredentials") = value
+ End Set
+ End Property
End Class
End Namespace
diff --git a/mRemoteV1/My Project/Settings.settings b/mRemoteV1/My Project/Settings.settings
index a7d568d2a..e1e5238ad 100644
--- a/mRemoteV1/My Project/Settings.settings
+++ b/mRemoteV1/My Project/Settings.settings
@@ -116,9 +116,6 @@
-
- mRemote
-
General
@@ -452,5 +449,26 @@
Yes
+
+ mRemoteNG
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+
\ No newline at end of file
diff --git a/mRemoteV1/Root/Root.Info.vb b/mRemoteV1/Root/Root.Info.vb
index 0bdb75ceb..ebe8083dd 100644
--- a/mRemoteV1/Root/Root.Info.vb
+++ b/mRemoteV1/Root/Root.Info.vb
@@ -10,7 +10,7 @@ Namespace Root
End Sub
#Region "Properties"
- Private _Name As String = "Connections"
+ Private _Name As String = My.Resources.strConnections
-
- mRemoteNG
-
General
@@ -503,6 +500,27 @@
False
+
+ mRemoteNG
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+