示例#1
0
        private string[] 配置虚假MAC地址()
        {
            var macs = new List <string>();

            if (File.Exists("Mac.txt"))
            {
                macs.AddRange(File.ReadAllLines("Mac.txt"));
                if (macs.Count < AccountList.Length)
                {
                    for (var i = macs.Count; i < AccountList.Length; i++)
                    {
                        macs.Add(MACHelper.CreateNewMacAddress());
                    }
                    File.WriteAllLines("Mac.txt", macs);
                }
            }
            else
            {
                for (var i = 0; i < AccountList.Length; i++)
                {
                    macs.Add(MACHelper.CreateNewMacAddress());
                }
                File.WriteAllLines("Mac.txt", macs);
            }
            return(macs.ToArray());
        }
示例#2
0
 private bool  择一个可用帐号()
 {
     for (var i = 0; i < AccountList.Length; i++)
     {
         if (AccountList[i].CoolDown < DateTime.Now)
         {
             Log("正在修改MAC地址");
             MACHelper.ChangeMac(_netCardIndexString, _macs[i]);
             _currentAccount = AccountList[i];
             return(true);
         }
     }
     return(false);
 }