在LAN内已知 IP地址或主机名,如何知道此IP地址或主机在哪个域或工作组内?
如:
已知192.168.0.1
然后使用某函数得知此机子所在的某工作组或某域内。
请问这某函数如何实现?先谢谢了

解决方案 »

  1.   

    用 winsock连接,然后会有 error的事件 ,就知道黑这个ip了,记住.connect时加上 on error re...以免错误时退出,快给分吧
      

  2.   

    不对。
    必须使用API的网络功能,才能够得到相关信息。我看过这样的程序。
      

  3.   

    用WINDOWS AIP STOCKET PING一下,源码没带,明天给你,先给分-
      

  4.   

    shell "nbtstat -a 192.168.0.100" 然后取结果
      

  5.   

    哦, 可以 "nbtstat -a 192.168.0.100 >a.txt"
    open a.txt for input as #1
    do while not eof(1)
        line input #1, str
        pos = instr(str,"<1E>")
        if pos <> 0 then groupname = trim(left(str,pos-1)):exit do
    loop
    close #1
    kill a.txt
    不知道可不可以, 我没试过,不过应该有netbios相对应的API, 我找下看
      

  6.   

    to pigsanddogs:
    行了,OK!!!!,太感谢了,我会另开个问题贴为你加分。再好能找到相应的API。