//高级设置 private void 高级HToolStripMenuItem_Click(object sender, EventArgs e) { frm_Option option = new frm_Option(); DialogResult result = option.ShowDialog(); if (result == DialogResult.OK) { while (result == DialogResult.OK && option.ServerPassWordChanged == PwdChangType.UNSUCCESED) { MessageBox.Show("服务端密码修改不成功"); if (option != null) { result = option.ShowDialog(); } } if (option.ServerPassWordChanged == PwdChangType.CHANGED) { GeneralControler.ChangeServerPassWord(option.ServerPassWord); } if (option.UpdatedFileChanged) { ICanSeeYou.Configure.OptionManager.ChangeUpdatedFile(option.UpdatedFile, option.Version); GeneralControler.UpdatedFile = option.UpdatedFile; GeneralControler.ServerVersion = option.Version; } while (result == DialogResult.OK && option.ClientPassWordChanged == PwdChangType.UNSUCCESED) { MessageBox.Show("客户端密码修改不成功"); if (option != null) { result = option.ShowDialog(); } } if (option.ClientPassWordChanged == PwdChangType.CHANGED) { string Md5Pwd = ICanSeeYou.Configure.PassWord.MD5Encrypt(option.ClientPassWord); if (Md5Pwd != "") { ICanSeeYou.Configure.OptionManager.ChangePassWord(Md5Pwd); } else { MessageBox.Show("客户端的密码不能被加密!请重新修改!"); } } } }