private void btnOk_Click(object sender, EventArgs e) { if (!File.Exists(this.txbPath.Text.Trim())) { MessageBox.Show("请输入正确的许可文件路径"); return; } FileInfo fileInfo = new FileInfo(this.txbPath.Text.Trim()); if (fileInfo.Extension.Equals(".ini") || fileInfo.Extension.Equals("ini")) { string value = LisenceManager.Read(this.txbPath.Text.Trim()); string result = LisenceManager.Encrypt(this.txbCaputerMessage.Text.Trim()); if (value == result) { if (File.Exists(Application.StartupPath + "\\Lisence.ini")) { File.Delete(Application.StartupPath + "\\Lisence.ini"); } this.Write(value, Application.StartupPath + "\\Lisence.ini"); MessageBox.Show("注册成功"); this.Close(); } else { MessageBox.Show("注册失败"); } } }
private void tsbStart_Click(object sender, EventArgs e) { if (this.dataGridViewWorks.SelectedRows.Count == 0) { return; } bool isLincence = LisenceManager.IsKeyUsing(); if (!isLincence) { if (MessageBox.Show( "您没有许可权限,是否需要注册?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.OK) { FrmLinence frmLinence = new FrmLinence(); frmLinence.ShowDialog(); } return; } DataGridViewRow row = this.dataGridViewWorks.SelectedRows[0]; WorkInfo workInfo = row.Tag as WorkInfo; this.StartDownLoad(workInfo, row); }