protected override void OnStartup(StartupEventArgs e) { //cracker.Cracker(120); base.OnStartup(e); //Common.SysHook.CloseScreenSave(); Log4NetHelper.InitLog(); //AppConfig.GlobalConfig.Ver = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); //AppConfig.Save(AppConfig.GlobalConfig); //AppConfig.ReLoadTea(System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()); Current.DispatcherUnhandledException += App_OnDispatcherUnhandledException; AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; GlobalUser.VER = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); //if (!IsAdministrator()) //{ // MessageBox.Show("请使用管理员权限打开本程序", "启动提示", MessageBoxButton.OK, MessageBoxImage.Error); // Shutdown(); //} if (!IaCreateNew()) { MessageBox.Show("程序已经启动", "启动提示", MessageBoxButton.OK, MessageBoxImage.Error); Shutdown(); } CheckAppDefaultPath(); Task.Factory.StartNew(() => { GlobalUser.MACHINEINFO.GetDevice(); }); var viewWin = new MainLogin(); GlobalUser.LoginWin = viewWin; viewWin.DataContext = new MainLoginVM(); if (!GlobalUser.AutoLoggedIn) { viewWin.Show(); } else { viewWin.Hide(); } DisableStandby(); //var win = new TestWin(); //win.Show(); //MessageBox.Show(GlobalUser.MACHINEINFO.GetCPUName()); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); //Common.SysHook.CloseScreenSave(); Log4NetHelper.InitLog(); //AppConfig.GlobalConfig.Ver = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); //AppConfig.Save(AppConfig.GlobalConfig); //AppConfig.ReLoadTea(System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()); Current.DispatcherUnhandledException += App_OnDispatcherUnhandledException; AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; //if (!IsAdministrator()) //{ // MessageBox.Show("请使用管理员权限打开本程序", "启动提示", MessageBoxButton.OK, MessageBoxImage.Error); // Shutdown(); //} if (!IaCreateNew()) { MessageBox.Show("程序已经启动", "启动提示", MessageBoxButton.OK, MessageBoxImage.Error); Shutdown(); } var viewWin = new MainLogin(); if (!GlobalUser.AutoLoggedIn) { viewWin.Show(); } else { viewWin.Hide(); } DisableStandby(); }