private void button2_Click(object sender, EventArgs e) { try { GlobalVar.OVault = null; GlobalVar.oServerApp = new MFilesServerApplication(); if (radioButton2.Checked == true) { GlobalVar.Domain = textBox4.Text; GlobalVar.MfAuthType = "MFAuthTypeLoggedOnWindowsUser"; } else if (radioButton1.Checked == true) { GlobalVar.MfAuthType = "MFAuthTypeSpecificMFilesUser"; } GlobalVar.UserName = textBox2.Text; GlobalVar.Password = textBox3.Text; GlobalVar.NetworkAdress = textBox1.Text; var mfsc = GlobalVar.oServerApp.Connect(GlobalVar.GetMfAuthType(), GlobalVar.UserName, GlobalVar.Password, GlobalVar.Domain, GlobalVar.ProtocolSequence, GlobalVar.NetworkAdress); GlobalVar.gVaultsOnServer = GlobalVar.oServerApp.GetVaults(); comboBox1.Items.Clear(); foreach (VaultOnServer vos in GlobalVar.gVaultsOnServer) { comboBox1.Items.Add(vos.Name + vos.GUID); } comboBox1.SelectedIndex = 0; richTextBoxlog.AppendText(Environment.NewLine + "成功连接" + GlobalVar.NetworkAdress + "MFiles服务器!"); comboBox1.Focus(); } catch (Exception ex) { richTextBoxlog.AppendText(Environment.NewLine + ex.Message); if (radioButton2.Checked == true) { MessageBox.Show("域用户登陆方式连接MFiles服务器失败,用户名=" + GlobalVar.UserName + ",密码=" + GlobalVar.Password + ",ip地址或机器名=" + GlobalVar.NetworkAdress + ",域名=" + GlobalVar.Domain + ex.Message); } else { MessageBox.Show("MFiles用户登陆方式连接MFiles服务器失败,用户名=" + GlobalVar.UserName + ",密码=" + GlobalVar.Password + ",ip地址或机器名=" + GlobalVar.NetworkAdress + ex.Message); } } }