探测远程Windows主机的NetBIOS信息[11]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 ashao1981 的 blog

                i=pgbuffer->grpi3_next_index;
                pgbuffer++;
            }
        }
        else
        {
            lerror=getlasterror();
            if(lerror==997)
            {
                _tprintf(_t("\nglobal group:\toverlapped i/o operation is in progress.\n"));
            }
            else
            {
                _tprintf(_t("\nglobal group error:\t%d\n"),lerror);
            }
        }
        if(pgbuf!=null)
        {
                      netapibufferfree(pgbuf);
        }
    }while(ngstatus==error_more_data);
         return 0;
}

int transport(ptstr server)  
{
    net_api_status           nstatus;
    pserver_transport_info_0 pbuf,pbuffer;
    dword                    dwlevel;
    dword                    i;
         dword                    er,tr,resume;
         dword                    dwtotalcount;
    dword                    dwlength;
    dword                    lerror;

         er=0;
    tr=0;
    resume=0;
    dwlevel=0;
    dwtotalcount=0;

    _tprintf(_t("\n***** transport *****\n"));
    dwlength=_tcslen(server);
    do
    {
        nstatus=netservertransportenum(server,dwlevel,(pbyte *)&pbuf,max_preferred_length,&er,&tr,&resume);
        if((nstatus==nerr_success) || (nstatus==error_more_data))
        {
                           pbuffer=pbuf;
            for(i=0;i<er;i++)
            {
                          _tprintf(_t("\ntransport:\t%s"),pbuffer->svti0_transportname);
                _tprintf(_t("\nnetworkaddr:\t%s"),pbuffer->svti0_networkaddress);
                _tprintf(_t("\nactiveclient:\t%d user(s)\n"),pbuffer->svti0_numberofvcs);
                              pbuffer++;

本文关键:NetBIOS
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top