探测远程Windows主机的NetBIOS信息(7) } if(pBuf!=NULL) { NetApiBufferFree(pBuf); } return 0;}int fingerprint(PTSTR server) { DWORD dwlength; DWORD dwLevel; NET_API_STATUS nStatus; PSERVER_INFO_101 pBuf; DWORD lerror; dwLevel=101; pBuf=NULL; dwlength=_tcslen(server); _tprintf(_T("\n**** Fingerprint ****\n")); nStatus=NetServerGetInfo(server,dwLevel,(PBYTE *)&pBuf); if(nStatus==NERR_Success) { _tprintf(_T("\nComputername:\t%s"),pBuf->sv101_name); _tprintf(_T("\nComment:\t%s"),pBuf->sv101_comment); _tprintf(_T("\nPlatform:\t%d"),pBuf->sv101_platform_id); _tprintf(_T("\nVersion:\t%d.%d"),pBuf->sv101_version_major,pBuf->sv101_version_minor); _tprintf(_T("\nType:")); if(pBuf->sv101_type & SV_TYPE_NOVELL) { _tprintf(_T("\t\tNovell server.\n"));