Example #1
0
 public frmRegister()
 {
     InitializeComponent();
     ini = new WSIni();
 }
Example #2
0
 bool register_()
 {
     ini = new WSIni();
     l = new UI.Tools.License();
     if (ini.serverHasIni())
     {
         string isFirst = ini.IniReadValue("Path", "port");
         if (Convert.ToBoolean(isFirst))
         {
             MessageBox.Show("请注册");
             if (!registerFunc()) return false;
         }
         else
         {
             string d = ini.IniReadValue("Path", "ip");
             if (Convert.ToInt32(d) < 0)
             {
                 MessageBox.Show("配置文件不正确,请不要手动修改!");
                 return false;
             }
             string t = ini.IniReadValue("Path", "server");
             int[] p = l.decode(l.base64Decode(t));
             int days = p[0] * 365 + p[1] * 30 + p[2];
             if (!check(days, ini.getServerPath()))
             {
                 MessageBox.Show("已过期!请重新注册");
                 if (!registerFunc()) return false;
                 return false;
             }
             else
                 ini.IniWriteValue("Path", "ip", "0");
         }
     }
     else
     {
         MessageBox.Show("缺少配置文件,无法启动!");
         return false;
     }
     return true;
 }