Ejemplo n.º 1
0
        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("注册失败");
                }
            }
        }
Ejemplo n.º 2
0
        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);
        }