예제 #1
0
        static void Main()
        {
            var client   = GoblinBat.GetInstance(Security.GetUserInformation(KeyDecoder.ProductKeyFromRegistry));
            var security = new dynamic[] { Security.Commands, Security.Compress, Security.Release };

            for (int i = 0; i < security.Length; i++)
            {
                ChooseTheInstallationPath(i == 1 ? client : null, security[i]).Wait();
            }
        }
예제 #2
0
 internal SecuritiesAPI(dynamic key, ISecuritiesAPI <SendSecuritiesAPI> connect)
 {
     icons = new[] { Properties.Resources.sleep_adium_bird_20649, Properties.Resources.idle_adium_bird_20651, Properties.Resources.awake_adium_bird_20653, Properties.Resources.alert_adium_bird_20655, Properties.Resources.away_adium_bird_20654, Properties.Resources.invisible_adium_bird_20650 };
     InitializeComponent();
     this.connect        = connect;
     this.key            = key;
     api                 = API.GetInstance(key);
     random              = new Random(Guid.NewGuid().GetHashCode());
     Codes               = new Queue <string>();
     GetTheCorrectAnswer = new int[(key as string).Length];
     server              = GoblinBat.GetInstance(key);
     timer.Start();
 }
예제 #3
0
        internal SecuritiesAPI(dynamic param, ISecuritiesAPI <SendSecuritiesAPI> connect)
        {
            InitializeComponent();
            this.connect = connect;
            timer.Start();
            client = GoblinBat.GetInstance();
            random = new Random(Guid.NewGuid().GetHashCode());
            Codes  = new Queue <string>();
            var normalize = Security.Initialize(param);

            GetTheCorrectAnswer = new int[normalize.Item1];
            miss           = new Stack <Tuple <Codes, string> >();
            collection     = new Dictionary <string, Codes>();
            this.normalize = normalize.Item2;
        }
예제 #4
0
        internal CoreAPI(dynamic param)
        {
            InitializeComponent();
            icon = new[] { Properties.Resources.upload_server_icon_icons_com_76732, Properties.Resources.download_server_icon_icons_com_76720, Properties.Resources.data_server_icon_icons_com_76718 };
            var processor = Environment.ProcessorCount;
            var initial   = Initialize(param);

            key    = initial.Item1;
            api    = API.GetInstance(key);
            pipe   = new Pipe(api.GetType().Name, typeof(CoreAPI).Name, initial.Item2);
            random = new Random(Guid.NewGuid().GetHashCode());

            if (processor > 2)
            {
                if (processor > 4)
                {
                    if (processor > 6)
                    {
                        if (api.IsInsider)
                        {
                            theme = new BackgroundWorker();
                        }

                        else
                        {
                            search = new BackgroundWorker();
                        }
                    }
                    log      = Path.Combine(Repository.R, "Log.txt");
                    script   = @"C:\R\R-4.0.4\bin\x64\rscript --verbose ";
                    keywords = new BackgroundWorker();
                    server   = GoblinBat.GetInstance(key);
                }
                if (Status is HttpStatusCode.OK)
                {
                    big = new BackgroundWorker();
                }
            }
            timer.Start();
        }