//检测路由支持,并设置UI相关 //本方法应另开线程,因其中有阻塞内容 private void UI_verifyRouterSupport() { pubFun_setText_simpleButton_showUser("正在检测路由支持", Color.White); UI_lockButton(false); //路由检测时不允许点击按钮 foreach (String gate in netSup.getGateways()) { r = new routerP(gate); if (r.routerType > 0) //如果路由获得支持 { if (netAcc() == null) //如果路由支持但无许可证 { pubFun_setText_simpleButton_showUser("路由已支持,请从QQ群241108736获取许可证", Color.White); } else { String str = "路由已支持"; saveConfig saveCfg = new saveConfig(null); if (saveCfg.Read("routerType") != null) { if (!saveCfg.Read("routerType").Equals(r.routerType.ToString())) { str += ",此路由器并非上次使用的设备,请注意路由密码正确"; } } pubFun_setText_simpleButton_showUser(str, Color.White); } if (r.routerType == 1) //如果路由器时getI型 { pubFun_setVisible_easy_label_routerAcc(true); pubFun_setVisible_easy_textBox_routerAcc(true); } UI_lockButton(true); //如果路由获得支持所有按键解放 break; } } if (r.routerType <= 0) { pubFun_setText_simpleButton_showUser("路由不支持", Color.Red); } }