/// <summary> /// 消息响应 /// </summary> /// <param name="para"></param> public void OnMessage(string name, int lPara, int wPara) { if (name == "F6") { FrmClient.CreateInstance().Show(); } else if (name == "F7") { if (CKunXApp.DogLock == CKunXApp.DogRelease) //不检查加密狗 { return; } CSentinel dog = new CSentinel(); string er = string.Empty; int leftDay = 0; string serialNo = string.Empty; if (!dog.check_safe_dog(CKunXApp.DogID, out leftDay, out serialNo, out er)) { MessageBox.Show(CLanguage.Lan("未找不到软件加密狗,请确认已插上加密狗?") + "\r\n" + CLanguage.Lan("错误信息") + ":" + er, CLanguage.Lan("软件加密狗"), MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } FrmDogLock.CreateInstance(serialNo).Show(); } }
private void btnOK_Click(object sender, EventArgs e) { try { if (txtSerialNo.Text == string.Empty) { MessageBox.Show(CLanguage.Lan("请输入解锁序列号"), "Tip", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } string er = string.Empty; int leftDays = 0; CSentinel dog = new CSentinel(); if (!dog.check_safe_dog(CYOHOOApp.DogID, txtSerialNo.Text, out leftDays, out er)) { MessageBox.Show(CLanguage.Lan("输入解锁序列号错误:") + er, "Tip", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } LogOK = 1; this.Close(); } catch (Exception) { throw; } }