예제 #1
0
        private void frmMain_Load(object sender, EventArgs e)
        {
            ///Validate License

            #region Old Licensing
            //LicensingManager.LicenseManager licenseManager = new LicensingManager.LicenseManager();
            //string licenseStatus = string.Empty;
            ////if (!licenseManager.ValidateCPUID(ref licenseStatus)) 
            #endregion

            if (false)
            {
                #region Old Licensing
                //if (licenseStatus == "Some Error in Status Field")
                //{
                //    MessageBox.Show("Some Error in Status Field");
                //    Application.Exit();
                //    this.Close();
                //    return;
                //}

                //string strRes = licenseStatus;
                //if (strRes != "ServerDown")
                //{
                //    LicensingManager.frmMain licenseManagerForm = new LicensingManager.frmMain();
                //    licenseManagerForm.ShowDialog();
                //    if (licenseStatus == "Error in License Validation")
                //    {
                //        MessageBox.Show("Error in License Validation");
                //    }
                //    Application.Exit();
                //}
                //else
                //{
                //    MessageBox.Show("Error Connecting to Twtdominator Server.");
                //    Application.Exit();
                //} 
                #endregion
            }
            else
            {
                //GlobusHttpHelper http = new GlobusHttpHelper();
                //EmailActivator.ClsEmailActivator email = new EmailActivator.ClsEmailActivator();
                //email.EmailVerification("*****@*****.**", "QwErTy1234!@#$", ref http);
                //TwitterDataScrapper tds = new TwitterDataScrapper();
                //tds.GetTweetData("harry");

                CheckVersion();

                listUserNames = new List<string>();
                listUserIDs = new List<string>();

                queWorkingProxies = new Queue<string>();

                CreateAppDirectories();
                CopyDatabase();

                clsDBQueryManager DataBase = new clsDBQueryManager();
                DataBase.DeleteScrapeSettings();

                LoadDefaultsCaptchaData();

                LoadDefaultsAccountCreator();
                LoadDefaultsProfileData();

                listTweetMessages = new List<string>();

                listReplyMessages = new List<string>();

                listKeywords = new List<string>();

                TwitterSignup.TwitterSignUp.logEvents.addToLogger += new EventHandler(logEvents_Signup_addToLogger);

                EmailActivator.ClsEmailActivator.loggerEvents.addToLogger += new EventHandler(loggerEvents_EmailActivator_addToLogger);

                //TweetAccountManager.logEvents_static.addToLogger += new EventHandler(logEvents_static_addToLogger);
               
                frmAccounts.AccountsLogEvents.addToLogger += new EventHandler(AccountsLogEvents_addToLogger);

                frmScheduler.Event_StartScheduler.raiseScheduler += new EventHandler(event_StartScheduler_raiseScheduler);

                frmScheduler.SchedulerLogger.addToLogger += new EventHandler(Schedulerlogger_addToLogger);

                new Thread(() =>
                {
                    while (true)
                    {
                        Thread.Sleep(10 * 30000);
                        ClearLogsIfExceeds();
                    }
                }).Start();
                txtScrapeNoOfUsers.Enabled = false;
                txtMaximumTweet.Enabled = false;
                txtMaximumNoRetweet.Enabled = false;
                panelSetting.Visible = false;
                //rdBtnDivideEqually.Enabled = false;
                //rdBtnDivideByGivenNo.Enabled = false;
            }

        }
예제 #2
0
        private void frmMain_Load(object sender, EventArgs e)
        {
            image = Properties.Resources.app_bg;
            recSideImage = Properties.Resources.rsz_app_bg;
            //dateTimePicker_Follow.MinDate = DateTime.Now;
            dateTimePicker_tweeterStart.MinDate = dateTimePicker_TwetterEnd.MinDate = DateTime.Now;
            dateTimePicker_WaitandreplyStart.MinDate = DateTime.Now;
            chkUseDivide.CheckState = CheckState.Unchecked;
            txtScrapeNoOfUsers.Enabled = false;
            txtMaximumTweet.Enabled = false;
            txtMaximumNoRetweet.Enabled = false;
            txtTweetUseGroup.Enabled = false;
            txtUseGroup.Enabled = false;
            txtProxyUrl.Enabled = false;
            grpFollowByKeyword.Enabled = false;
            grpFollowerSetting.Enabled = false;
            chkCheckDatabaseInEvery2Minutes.Enabled = false;
            chkAutoFavorite.Enabled = false;
            //Panel_AccountCreatorithpProfiling.Enabled = false;
              //  gbAccCreatorProfileSetting.Enabled = false;
            listUserNames = new List<string>();
            listUserIDs = new List<string>();
            queWorkingProxies = new Queue<string>();
            listTweetMessages = new List<string>();
            listReplyMessages = new List<string>();
            listKeywords = new List<string>();
            grpFollowerSheduling.Enabled = false;

            CreateAppDirectories();
            CopyDatabase();

              //  Tb_AccountManager.TabPages.Remove(tabAccountCreator);
            Tb_AccountManager.TabPages.Remove(tabProfileManager);
             //   Tb_AccountManager.TabPages.Remove(tabFakeEmailCreator);
               // Tb_AccountManager.TabPages.Remove(tabAccountBrowser);

            clsDBQueryManager DataBase = new clsDBQueryManager();
            DataBase.DeleteScrapeSettings();

            LoadDefaultsCaptchaData();
               // LoadDefaultsAccountCreator();
            LoadDefaultsProfileData();
            LoadDefaultFollowerFiles();
            LoadDefaultAccountCheckerFiles();
            LoadDefaultTweeterFiles();
            LoadDefaultWaitnReplyFiles();
            LoadDefaultScrapingFiles();
            LoadDefaultTweetCreatorFiles();
               // LoadDefaultFakeEmailCreatorFile();
            LoadDefaultWhilteList();
            //    LoadDefaultsMobAccountCreator();
            ReloadAccountsFromDataBase();

             //   Tb_AccountManager.TabPages.Remove(tabMobileAccountCreator);
               // Tb_AccountManager.TabPages.Remove(tabAccountBrowser);
            //TwitterDataScrapper.logEvents.addToLogger += new EventHandler(logEvents_Follower_addToLogger);
            TwitterSignup.TwitterSignUp.logEvents.addToLogger += new EventHandler(logEvents_Signup_addToLogger);

            EmailActivator.ClsEmailActivator.loggerEvents.addToLogger += new EventHandler(loggerEvents_EmailActivator_addToLogger);

            frmAccounts.AccountsLogEvents.addToLogger += new EventHandler(AccountsLogEvents_addToLogger);

            frmScheduler.Event_StartScheduler.raiseScheduler += new EventHandler(event_StartScheduler_raiseScheduler);

            frmScheduler.SchedulerLogger.addToLogger += new EventHandler(Schedulerlogger_addToLogger);

            FrmStartCampaign.startFlyCreationEvent.addToLogger += new EventHandler(startFlyCreationEvent_addToLogger);

            //TwitterDataScrapper.logEvents.addToLogger += new EventHandler(logEvents_addToLogger);
            FrmSettings.EnableDelaySettings.addToLogger += new EventHandler(logEvents_EnabledFollowDelaySetting);
            FrmSettings.DisableDelaySettings.addToLogger += new EventHandler(logEvents_DisabledFollowDelaySetting);

            FrmSettings.EnableDelaySettings.addToLogger += new EventHandler(logEvents_EnabledUnFollowDelaySetting);
            FrmSettings.DisableDelaySettings.addToLogger += new EventHandler(logEvents_DisabledUnFollowDelaySetting);

            new Thread(() =>
            {
                CheckingProxies();
            }).Start();

            new Thread(() =>
            {
                while (true)
                {
                    Thread.Sleep(10 * 30000);
                    ClearLogsIfExceeds();
                }
            }).Start();
        }