예제 #1
0
파일: App.xaml.cs 프로젝트: gradusina/FA2
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            int i = 0;

            _arguments = new string[e.Args.Length];

            foreach (string arg in e.Args)
            {
                _arguments[i] = arg;
                i++;
            }

            if (!_arguments.Any())
            {
                ShutdownApp();
                return;
            }

            _base = new BaseClass();
            _cc   = new ConnectionClass(_arguments[1]);

            switch (_arguments[1])
            {
            case "-lc":
                _ftpUrl = @"ftp://192.168.1.200/";
                break;

            case "-ic":
                _ftpUrl = @"ftp://82.209.219.219/";
                break;

            case "-mc":
                _ftpUrl = @"ftp://192.168.1.200/";
                break;
            }
            //AdministrationClass.GrandFirewallAuthorization();

            Splasher.ShowSplashWindow("Подготовка к началу работы программы", _arguments[0]);
            Splasher.SetStatusText("Пропускай");



            Splasher.SetStatusText("Очистка Temp");
            AdministrationClass.CleatTempFolder();

            //можно выкл
            //-------------------------------------------------
            //Splasher.SetStatusText("Очистка FtpTemp");
            //AdministrationClass.ClearFtpTempFolder();
            //-------------------------------------------------


            Splasher.SetStatusText("Подготовка к началу работы программы завершена");
        }