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 StopApp() { CreateRoot(); try { UserAuthObj.StopApp(); //停止应用 EventLog.WriteEntry("RTX", "应用停止成功", EventLogEntryType.Information, 8814); //系统日志 } catch (Exception ex) { EventLog.WriteEntry("RTX", "应用停止失败:" + ex.Message, EventLogEntryType.Error, 8804);//系统日志 } }