private void RegistKeyMakeClick(object sender, EventArgs e) { string localFileName = string.Concat( RegistFileHelper.ApplicationDataPath, RegistFileHelper.ComputerInfofile); WinForm.OpenFileDialog openFileDialog = new WinForm.OpenFileDialog(); if (openFileDialog.ShowDialog() == WinForm.DialogResult.OK) { string fileName = openFileDialog.FileName; computer_info_file.Text = fileName; if (fileName != localFileName) { if (File.Exists(localFileName) == false) { File.Create(localFileName).Close(); } ; File.Copy(fileName, localFileName, true); } string computer = RegistFileHelper.ReadComputerInfoFile(); EncryptionHelper help = new EncryptionHelper(EncryptionKeyEnum.KeyB); string md5String = help.GetMD5String(computer); string registInfo = help.EncryptString(md5String); RegistFileHelper.WriteRegistFile(registInfo); } else { return; } }
private void RegistCehckClick(object sender, EventArgs e) { if (RegistFileHelper.ExistComputerInfofile() == false) { System.Windows.MessageBox.Show("注册失败,请先生成本地key文件再向厂商申请..."); return; } string computer = RegistFileHelper.ReadComputerInfoFile(); EncryptionHelper help = new EncryptionHelper(EncryptionKeyEnum.KeyB); string md5String = help.GetMD5String(computer); string registInfo = help.EncryptString(md5String); if (RegistFileHelper.ExistRegistInfofile() == true) { string inputRegist = RegistFileHelper.ReadRegistFile(); if (registInfo == inputRegist) { LoginWindow LoginWindowPage = new LoginWindow(); LoginWindowPage.Show(); this.Close(); return; } } WinForm.OpenFileDialog openFileDialog = new WinForm.OpenFileDialog(); if (openFileDialog.ShowDialog() == WinForm.DialogResult.OK) { string fileName = openFileDialog.FileName; license_info_file.Text = fileName; string localFileName = string.Concat( RegistFileHelper.ApplicationDataPath, RegistFileHelper.RegistInfofile); if (fileName != localFileName) { if (File.Exists(localFileName) == false) { File.Create(localFileName).Close(); } File.Copy(fileName, localFileName, true); } string inputRegist = RegistFileHelper.ReadRegistFile(); if (registInfo == inputRegist) { LoginWindow LoginWindowPage = new LoginWindow(); LoginWindowPage.Show(); this.Close(); return; } else { System.Windows.MessageBox.Show("注册失败,请验证License..."); return; } } else { return; } }