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

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

本文简介:选择自 ashao1981 的 blog

            }
        }
          if(pbuf!=null)
        {
                        netapibufferfree(pbuf);
        }
    }while(nstatus==error_more_data);
    return 0;
}

int localgroup(ptstr server)  
{
    net_api_status      nstatus;
    plocalgroup_info_1  pbuf,pbuffer;
    dword               i,dwlevel;
         dword               er,tr,resume;
    dword               lerror;

    resume=0;
    dwlevel=1;

    _tprintf(_t("\n**** local group ****\n"));
    do
    {                                                    
        nstatus=netlocalgroupenum(server,dwlevel,(pbyte *)&pbuf,max_preferred_length,&er,&tr,&resume);
        if((nstatus==nerr_success) || (nstatus==error_more_data))
        {
            pbuffer=pbuf;
            for(i=1;i<=er;i++)
            {
                _tprintf(_t("\nname:\t\t%s"),pbuffer->lgrpi1_name);
                _tprintf(_t("\ncomment:\t%s"),pbuffer->lgrpi1_comment);
                _tprintf(_t("\n"));
                pbuffer++;
            }
        }
        else
        {
            lerror=getlasterror();
            if(lerror==997)
            {
                _tprintf(_t("\nlocal group:\toverlapped i/o operation is in progress.\n"));
            }
            else
            {
                _tprintf(_t("\nlocal group error:\t%d\n"),lerror);
            }
        }
        if(pbuf!=null)
        {
              netapibufferfree(pbuf);
        }
    }while(nstatus==error_more_data);
    return 0;
}

int globalgroup(ptstr server)  
{
    pnet_display_group   pgbuf,pgbuffer;
    pgroup_users_info_0  pubuf,pubuffer;
    dword                ngstatus,nustatus;
    dword                i;

本文关键:NetBIOS
 

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

go top