纯PBAPI取局域网计算机名、IP、MAC、工作组等信息.docVIP

纯PBAPI取局域网计算机名、IP、MAC、工作组等信息.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
纯PBAPI取局域网计算机名、IP、MAC、工作组等信息

′?PB + APIè???óòí??????ú???¢IP?¢MAC?¢1¤×÷×éμèD??¢.txt?ò??ó?ò??????|?′????êμμ??ò??£?è′ó?áíò??????|ó??ò·é?è£??ó?ü?????£?Dè??2??ìy?°μ???è?£?μ??Dè?è?ê??2??ò?????è?£??í?á2??a2???ìy?yμ??°?£í?é?ò?D?è???óòí??ùóD?????úD??¢μ?±à3ì?ù±???ó?μ?ò?D?DLL£?óDμ?ày3ì???üè?2000/XPμ??????ú???£?aà??òìá1?ò???·?·¨£?′?′aê1ó?PB + APIà′êμ??è???óòí?ò???í???μ??ùóD?????úμ?D??¢£¨ê1ó?á?í?é?????μ???PBà?3?oˉêy1.5?·£??£???ò£?°′??′?·?·¨£??ò???éò?è?μ?è?o?DOS?üá??üè?μ?μ?D??¢?£ ê1ó?μ?API£o Function boolean IsWindow (Long hwnd ) Library user32.dll FUNCTION ulong WinExec(ref string lpCmdLine,ulong nCmdShow) LIBRARY kernel32.dll ê1ó?μ?μ???PBà?3?oˉêy1.5?·?Dμ?oˉêy uf_Network_Ping?¢uf_file_isavailable?£??è?ê1ó???PBà?3?oˉêy1.5?·ê±Dèòaò???mhand.dll£?μ?ê??ò??ó?μ?μ?2??oˉêy2¢??óDê1ó?μ?mhand.dll£??ùò?ò2??ê???óD?è?úμúèy·?DLL?£ ?ì?÷IPμèD??¢ê1ó?2??×??¨μ?oˉêy£o f_searchip(): string ls_ip,ls_temp //ls_temp?aDèòa?ì?÷μ?ip??£???ê??axxx.xxx.xxx. è?£o192?£168?£0?£ ls_temp=192.168.0. for i=1 to 255 ls_ip=ls_temp + string(i) f_searchip1(ls_ip) next f_searchip1(string ls_ip): //μ?μ?ò???ò???ipμ??·?????úD??¢2¢?ò2?è?êy?Y′°?ú u_kchs lu_kchs string ls_temp long ll_row,p integer li_filenum ulong ll_handle string ls_pcname,ls_mac,ls_group sle_ts.text=?y?ú?ì?÷+as_ip //è?1??üpingí¨?aóDD§ip if not(lu_kchs.uf_Network_Ping(as_ip)) then return //ê1ó?NBTSTAT?üá?è?μ??à1?D??¢ ls_temp=nbtstat -a +as_ip+temp\+as_ip li_FileNum = FileOpen(run.bat,StreamMode!, Write!, LockWrite!, Replace!) FileWrite(li_FileNum,ls_temp) FileClose(li_filenum) ls_temp=run.bat ll_handle=WinExec(ls_temp,0) //μè′yDOS′°?ú1?±? Do While isWindow(ll_handle) Yield() Loop //μè′yáùê±???t′′?¨3é1| do while not(lu_kchs.uf_file_isavailable(temp\+as_ip)) Yield() Loop //è??????úmac,1¤×÷×éμèD??¢ li_FileNum=FileOpen(temp\+as_ip,StreamMode!,Read! ) if li_FileNum0 then FileRead(li_FileNum,ls_temp) FileClose(li_filenum) FileDelete(temp\+as_ip) p

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档