mirror of
https://github.com/TalAloni/SMBLibrary.git
synced 2025-07-19 15:45:54 +02:00
Updated UI to enable selection of SMB1.0/CIFS and/or SMB 2.0 / 2.1
This commit is contained in:
parent
55b83add4e
commit
723df4698b
2 changed files with 72 additions and 10 deletions
|
@ -89,7 +89,7 @@ namespace SMBServer
|
|||
return;
|
||||
}
|
||||
|
||||
m_server = new SMBLibrary.Server.SMBServer(shares, provider, serverAddress, transportType);
|
||||
m_server = new SMBLibrary.Server.SMBServer(shares, provider, serverAddress, transportType, chkSMB1.Checked, chkSMB2.Checked);
|
||||
m_server.OnLogEntry += new EventHandler<LogEntry>(Server_OnLogEntry);
|
||||
|
||||
try
|
||||
|
@ -112,6 +112,8 @@ namespace SMBServer
|
|||
comboIPAddress.Enabled = false;
|
||||
rbtDirectTCPTransport.Enabled = false;
|
||||
rbtNetBiosOverTCP.Enabled = false;
|
||||
chkSMB1.Enabled = false;
|
||||
chkSMB2.Enabled = false;
|
||||
chkIntegratedWindowsAuthentication.Enabled = false;
|
||||
}
|
||||
|
||||
|
@ -184,6 +186,8 @@ namespace SMBServer
|
|||
comboIPAddress.Enabled = true;
|
||||
rbtDirectTCPTransport.Enabled = true;
|
||||
rbtNetBiosOverTCP.Enabled = true;
|
||||
chkSMB1.Enabled = true;
|
||||
chkSMB2.Enabled = true;
|
||||
chkIntegratedWindowsAuthentication.Enabled = true;
|
||||
|
||||
if (m_nameServer != null)
|
||||
|
@ -222,5 +226,21 @@ namespace SMBServer
|
|||
string message = String.Format("{0} {1} {2}", entry.Severity.ToString().PadRight(12), timestamp, entry.Message);
|
||||
System.Diagnostics.Debug.Print(message);
|
||||
}
|
||||
|
||||
private void chkSMB1_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (!chkSMB1.Checked)
|
||||
{
|
||||
chkSMB2.Checked = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void chkSMB2_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (!chkSMB2.Checked)
|
||||
{
|
||||
chkSMB1.Checked = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue