protected override void OnExit(ExitEventArgs e) { VirtualRoot.RaiseEvent(new AppExitEvent()); RpcRoot.RpcUser?.Logout(); base.OnExit(e); NTMinerConsole.Free(); }
protected override void OnExit(ExitEventArgs e) { AppContext.NotifyIcon?.Dispose(); NTMinerRoot.Instance.Exit(); HttpServer.Stop(); base.OnExit(e); NTMinerConsole.Free(); }
protected override void OnExit(ExitEventArgs e) { VirtualRoot.RaiseEvent(new AppExitEvent()); if (createdNew) { RpcRoot.Server.ControlCenterService.CloseServices(); } base.OnExit(e); NTMinerConsole.Free(); }
public static void Exit() { if (!_isClosed) { _isClosed = true; RaiseEvent(new AppExitEvent()); RpcRoot.RpcUser?.Logout(); NTMinerConsole.Free(); _sMutexApp?.Dispose(); Environment.Exit(0); } }
protected override void OnExit(ExitEventArgs e) { AppContext.NotifyIcon?.Dispose(); NTMinerRoot.Instance.Exit(); HttpServer.Stop(); if (createdNew) { Server.ControlCenterService.CloseServices(); } base.OnExit(e); NTMinerConsole.Free(); }
/// <summary> /// 禁用Write则可以避免行走到NTMinerConsole中去,从而避免创建出Windows控制台 /// </summary> public static void Disable() { _isEnabled = false; NTMinerConsole.Free(); }