请教各位大侠,如何取得局域网内的所有有效ip地址和机器名列表。(100分)

  • 主题发起人 主题发起人 DEN
  • 开始时间 开始时间
D

DEN

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠:
小弟有一问题困扰了很久都未能得到解决。
即如何取得局域网内的所有有效ip地址和机器名列表?同时如何获知该IP所对应的机器
关机或启动。
如能得到解决,小弟将不胜感激!!!!!!!
 
用NET VIEW 命令可以得到所有的机器名
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=285256
得到局域网中的其他计算机的IP地址和计算机名
 
所有有效ip地址:只能变个程序,对本网段进行遍历的ping
机器名列表: NetServerEnum 可以得到
 
你可用PATHPING命令查看该的的现行IP地址,也中反过来用;
 
有一个示例程序,想要吗?
留下email
 
谢谢,我很想要。
Rain_alinn@163.net
 
我知道在 delphibbs中有很多关于这方面的贴子,但大多是从一些各处抄来的,恐怕连
发贴人本人都没有看过程序能否正常运行就贴上来了,真可恶。害我白花了两天时间来
看这些贴子。
 
给你一个源程序:
http://delphi.mychangshu.com/dispdoc.asp?id=377
这个绝对可以,而且不光是IP和主机名,连工作组、用户名、MAC地址都能列出来。
 
我有个C写的,可以列出所有机器名,但没有IP。

不过,可以列出对方机器的共享目录以及它上面的用户名称和组名。

http://nowcan.yeah.net
 
他是指当前“有效”的IP和机器名,请注意“有效”两字的真正意义。
 
这种资料好多网站上都有啊
 
谢谢各位问题已经结束。特别感谢“枪手”大侠。
 
谢谢各位问题已经结束。特别感谢“枪手”大侠。
 
枪手兄,我也想要一份。我的email:cds27@sina.com
den也请给我转发一份吧,避免枪手没看到。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部