private void Form1_Load(object sender, EventArgs e) { this.Text = "华为手机优先推送 v" + Application.ProductVersion.ToString(); // this.BeginInvoke((MethodInvoker)delegate // { DialogResult dlsm = MessageBox.Show("本软件的所有包都来自于华为官方,本软件不对升级后导致的任何后果负责!\r\n如果介意,请点击否会自动关闭本软件!!\r\n如果点击是,则认同此本声明!", "声明", MessageBoxButtons.YesNo); if (dlsm == DialogResult.No) { System.Environment.Exit(0); return; } // }); if (qqinfo == null) { System.Environment.Exit(0); } mems myqqinfo = null; List <mems> lme = qqinfo.mems; if (lme != null) { myqqinfo = lme.SingleOrDefault(); qqstring = JsonConvert.SerializeObject(myqqinfo); qqnumber = myqqinfo.uin.ToString(); isqy = 1; svrtime = UnixTimestamp.ConvertIntDateTime(qqinfo.svr_time); } else { isqy = 0; } //if (qqnumber == "119564557" || qqnumber == "891587944" || qqnumber == "289408880" || qqnumber == "834714126" || qqnumber == "591219179") //{ //} //else //{ // MessageBox.Show("没权限使用"); // System.Environment.Exit(0); //} LoadVersion(); LoadHMD(); AddTXT("请将手机和电脑连接在同一路由器"); AddTXT("请设置手机WIFI的代理服务器为电脑IP的8877端口"); AddTXT(""); AddTXT("如果不会设置代理服务器,请查看操作说明文档"); AddTXT("http://note.youdao.com/share/?id=07bf9af8e5e82f536e48a490d3618415&type=note"); AddTXT("软件更新链接:http://pan.baidu.com/s/1qX0LdeO 密码:rhjx"); AddTXT(""); //string card = myqqinfo.card; label3.Text = qqnumber; //您的手机型号为:" + MyVersion.ModelName + "\n\r this.BeginInvoke((MethodInvoker) delegate { if (myqqinfo != null) { label4.Text = "尊敬的:\n\r" + (string.IsNullOrEmpty(myqqinfo.card) ? myqqinfo.nick : myqqinfo.card) + " " + rolestr(myqqinfo.role); // + "您好!\n\r您的群内活跃值为:" + myqqinfo.lv.point; roles = myqqinfo.role; } else { label4.Text = "尊敬的:\n\r游客您好!\n\r需要加入群:577072975 才能使用推送功能\n\r您可以点击底部的\"加群\"按钮申请加入"; } }); AddTXT(""); //Mate8List.Mate8Model.ForEach(x => //{ // x.UpdateList.ForEach(m => // { // if (!listBox1.Items.Contains(m.version)) // { // if (isnc == 1) // { // listBox1.Items.Insert(0, m.version); // } // else // { // if (Convert.ToDateTime(m.createTime) < UnixTimestamp.ConvertIntDateTime(qqinfo.svr_time)) // { // listBox1.Items.Insert(0, m.version); // } // } // } // }); //}); //listBox1.SetSelected(0, true); //设置别名 Fiddler.FiddlerApplication.SetAppDisplayName("FiddlerCoreHw"); Fiddler.CONFIG.IgnoreServerCertErrors = false; FiddlerApplication.Prefs.SetBoolPref("fiddler.network.streaming.abortifclientaborts", true); //启动方式 FiddlerCoreStartupFlags oFCSF = FiddlerCoreStartupFlags.Default; //定义http代理端口 int iPort = 8877; //启动代理程序,开始监听http请求 //端口,是否使用windows系统代理(如果为true,系统所有的http访问都会使用该代理) Fiddler.FiddlerApplication.Startup(iPort, false, true, true); // 我们还将创建一个HTTPS监听器,当FiddlerCore被伪装成HTTPS服务器有用 // 而不是作为一个正常的CERN样式代理服务器。 Proxy oSecureEndpoint = null; int iSecureEndpointPort = 8888; string sSecureEndpointHostname = "127.0.0.1"; oSecureEndpoint = FiddlerApplication.CreateProxyEndpoint(iSecureEndpointPort, true, sSecureEndpointHostname); AddTXT(""); AddTXT("开始监控 下面需要出现 成功链接代理 才能正常获取版本"); try { Go(); } catch { Go(); } }
//Mate8Model MyVersion = new Mate8Model(); private void LoadQQ(string qqnumber, string ck, ref QQModel qqinfo) { mems myqqinfoSuper = new mems(); int IsSuper = 0; try { long qq = 0; try { qq = Convert.ToInt64(qqnumber); } catch { MessageBox.Show("QQ号获取异常!", "错误", MessageBoxButtons.OK); System.Environment.Exit(0); return; } qqinfo = PublicClass.GetQQInfo(ck);//低调群 //qqinfo.mems.Where(x => x.card.ToUpper().Contains("v8".ToUpper())); var qqinfoSuper = PublicClass.GetQQInfo(ck, "586095831");//超级低调群 if (qqinfoSuper.mems != null) { qqinfo = qqinfoSuper; } try { if (qqinfo.mems == null) { var qqinfonc = PublicClass.GetQQInfo(ck, "518363466"); //支持ada群 if (qqinfonc.mems != null) { qqinfo = qqinfonc; } //int svrtime = qqinfo.svr_time; //DateTime dtime = UnixTimestamp.ConvertIntDateTime(svrtime); //if (dtime > DateTime.Parse("2016-08-16")) //{ // qqinfo = new QQModel(); // MessageBox.Show("本群软件使用权限超时(2016-08-15)", "错误", MessageBoxButtons.OK); // System.Environment.Exit(0); // return; //} //var memsada = qqinfo.mems.Where(m => m.uin == qq).FirstOrDefault(); //if (memsada.lv.point < 25) //{ // qqinfo = new QQModel(); // MessageBox.Show("您的活跃值小于25("+ memsada.lv.point.ToString() + ")", "错误", MessageBoxButtons.OK); // System.Environment.Exit(0); // return; //} } } catch { //报错了就算了. } if (qqinfo != null) { var qqlist = qqinfo.mems; if (qqlist != null) { if (canquns.IndexOf(qqinfo.QunNumber.ToString()) < 0) { MessageBox.Show("已停止对群:" + qqinfo.QunNumber.ToString() + "进行推送!", "错误", MessageBoxButtons.OK); System.Environment.Exit(0); return; } try { if ((qqinfo.mems[0].uin != 119564557) || qqinfo.mems[0].role != 0) { MessageBox.Show("登录异常", "错误", MessageBoxButtons.OK); System.Environment.Exit(0); return; } qqinfo.mems = qqlist.Where(m => m.uin == qq).ToList(); } catch { MessageBox.Show("获取QQ号信息异常!", "错误", MessageBoxButtons.OK); System.Environment.Exit(0); return; } //if (myqqinfo != null) //{ // if (qqinfoSuper != null) // { // var qqlistSuper = qqinfoSuper.mems; // if (qqlistSuper != null) // { // myqqinfoSuper = qqlist.Where(m => m.uin == qq).SingleOrDefault(); // if (myqqinfoSuper != null) // IsSuper = 1; // } // } // //string card = myqqinfo.card; // //string Version = PublicClass.NameToVersion(card); // //bbk = Version; // //if (string.IsNullOrEmpty(Version)) // //{ // // MessageBox.Show("请修改你的群名片,名片中必须含有你的版本信息!\n\r例如:\"全网\",\"移动\",\"联通\",\"电信\"!", "错误", MessageBoxButtons.OK); // // System.Environment.Exit(0); // // return; // //} // //MessageBox.Show("你的版本为:"+ Version ); //} //else //{ // MessageBox.Show("群里面没有你哦~~~", "错误", MessageBoxButtons.OK); // System.Environment.Exit(0); // return; //} } //else //{ // MessageBox.Show("用户库异常,你确定你加我们的群了?~~~", "错误", MessageBoxButtons.OK); // System.Environment.Exit(0); // return; //} } else { MessageBox.Show("用户库异常,可能是TX修改了登录机制,请告诉小烈哥?~~~", "错误", MessageBoxButtons.OK); System.Environment.Exit(0); return; } } catch (Exception ee) { MessageBox.Show("未知错误~~~" + ee.Message, "错误", MessageBoxButtons.OK); System.Environment.Exit(0); return; } }