private void ShutdownApplication() { this.WindowState = FormWindowState.Normal; this.ShowInTaskbar = true; this.tabControl1.SelectedTab = tabPage1; try { // 停止应用 this.authExecuteResultTxtBox.Text += DateTime.Now.ToString("yy-MM-dd HH:mm:ss") + "| 正在停止应用..." + Environment.NewLine;; UserAuthObj.StopApp(); this.authExecuteResultTxtBox.Text += DateTime.Now.ToString("yy-MM-dd HH:mm:ss") + "| 应用停止成功..." + Environment.NewLine; // 注销应用 this.authExecuteResultTxtBox.Text += DateTime.Now.ToString("yy-MM-dd HH:mm:ss") + "| 正在注销应用..." + Environment.NewLine; UserAuthObj.UnRegisterApp(); this.authExecuteResultTxtBox.Text += DateTime.Now.ToString("yy-MM-dd HH:mm:ss") + "| 应用注销成功..." + Environment.NewLine; // 退出同步线程 exitSychronThreadEvent.Set(); sychronThread.Join(); _AppRunning = false; } catch (COMException ex) { this.authExecuteResultTxtBox.Text += DateTime.Now.ToString("yy-MM-dd HH:mm:ss") + "| 异常:" + ex.Message + Environment.NewLine; } Application.Exit(); }
public void UnregApp() { CreateRoot(); try { UserAuthObj.UnRegisterApp(); //注销应用 EventLog.WriteEntry("RTX", "注消应用成功", EventLogEntryType.Information, 8812); //系统日志 } catch (Exception ex) { EventLog.WriteEntry("RTX", "注消应用失败:" + ex.Message, EventLogEntryType.Error, 8802);//系统日志 } }
public bool UnregApp() { CreateRoot(); try { UserAuthObj.UnRegisterApp(); //注销应用 EventLog.WriteEntry("RTX", "注消应用成功", EventLogEntryType.Information, 8812); //系统日志 return(true); } catch (Exception ex) { EventLog.WriteEntry("RTX", "注消应用失败" + ex.Message, EventLogEntryType.Information, 8812);//系统日志 return(false); } }