public frmRegister() { InitializeComponent(); ini = new WSIni(); }
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; }