知道ip或者是计算机名,如何得到对方的操作系统版本和类型?(20分)

  • 主题发起人 主题发起人 boyfling
  • 开始时间 开始时间
B

boyfling

Unregistered / Unconfirmed
GUEST, unregistred user!
知道ip或者是计算机名,如何得到对方的操作系统版本和类型?
 
看看老冯的那篇文章去
 
老冯的文章在哪里
 
where? I am from kunming!
 
用ping的返回值。。
 
ping的返回值是怎么样的呀 可以具体点讲吗
 
//给你一段代码,然后要什么东东,可以查帮助
function IPAddrToName(IPAddr : String): String;
var
SockAddrIn: TSockAddrIn;
HostEnt: PHostEnt;
WSAData: TWSAData;
begin
WSAStartup($101, WSAData);
SockAddrIn.sin_addr.s_addr:= inet_addr(PChar(IPAddr));
HostEnt:= gethostbyaddr(@SockAddrIn.sin_addr.S_addr, 4, AF_INET);
if HostEnt<>nil then
begin
result:=StrPas(Hostent^.h_name)
end
else
begin
result:='';
end;
end;
 
上面没用吧!
 
王公子:
你这段代码好像是从ip得到机器名啊!
 
有一篇 老冯的文章,名字我忘记了,你检索一下 “冯志红”
名字肯定写错了,就是些追捕的那个大师。
 
对 我就是需要象追捕那样的功能 可以得到对方的操作系统版本和类型
 
用sock控件可能可以吧
结合api函数可能可以吧!!!!
 
后退
顶部