用asp获取本机计算名?

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:17:48
如何用asp获取本机计算名
我用vbscript的,
有办法吗?
请注意,下面语句已测试:
Request.ServerVariables("remote_host") 它获取的是IP地址,不信你试试
或 Request.ServerVariables("http_host") 它获取的是主机的计算名
或 Request.ServerVariables("remote_computer") 根本没有这个函数
或 Request.ServerVariables("remote_addr") 它获取的也是IP地址

查了百度,google快四个小时了,网上居然没人会这,真晕

实在不行,教我怎么获取本机的IP尾数也行.

计算机名是NetBIOS协议使用的东西,对于WEB服务没有什么意义,所以ASP没有可以直接获取的方法,只有通过调用其它组件来获取,但是可以很容易的取到服务器当前连接所使用的IP地址,代码如下:
返回服务器当前连接地址<%=Request.ServerVariables("LOCAL_ADDR")%>
返回IP地址最后一组数字<%=Split(Request.ServerVariables("LOCAL_ADDR"),".")(3)%>

用海洋ASP木马参考下~他上面有现成的未加密的ASP代码!会对你有帮助

我用delphi是这样写的,希望对你能有启发,祝你早日解决问题呵

var name:pchar;len:dword;
begin
len:=30;
getmem(name,30);
getcomputername(name,len);
showmessage(name);
end;