如何使用ASP獲取遠端的計算機名

2021-04-15 06:28:02 字數 1512 閱讀 8572

〈%@language="vbscript" codepage="936"%〉 

〈% strip = request.servervariables("remote_addr") 

strhost = request.servervariables("remote_host") 

set net = server.createobject("wscript.network") 

set sh = server.createobject("wscript.shell") 

sh.run "%comspec% /c nbtstat -a " & strip & " 〉 d:/wwwtemp/" & strip & ".txt",0,true 

sh.run "%comspec% /c ping -a " & strip & " 〉 d:/wwwtemp/" & strip & "ping.txt",0,true 

set sh = nothing 

'分析ping命令結果獲取計算機名 

function getcomputername(strip) 

set fso=createobject("scripting.filesystemobject") 

set ts=fso.opentextfile("d:/wwwtemp/" & strip & "ping.txt") 

computername=null 

do while not ts.atendofstream 

data = ucase(trim(ts.readline)) 

if instr(data,"[") then 

computername=trim(split(data,"[")(0)) 

computername=trim(replace(computername,"pinging","")) 

exit do 

end if 

loop 

getcomputername=computername 

end function 

'分析nbtstat命令結果獲取mac位址 

function getmacaddress(strip) 

set fso = createobject("scripting.filesystemobject") 

set ts = fso.opentextfile("d:/wwwtemp/" & strip & ".txt") 

macaddress = null 

do while not ts.atendofstream 

data = ucase(trim(ts.readline)) 

if instr(data,"mac address") then 

macaddress = trim(split(data,"=")(1)) 

exit do 

end if 

loop 

getmacaddress = macaddress 

end function  

ASP獲取遠端的計算機名

strip request.servervariables remote addr strhost request.servervariables remote host set net server.createobject wscript.network set sh server.create...

計算機遠端操作

一,ping 它是用來檢查網路是否通暢或者網路連線速度的命令。作為乙個生活在網路上的管理員或者黑客來說,ping命令是第乙個必須掌握的dos命令,它所利用的原理是這樣的 網路上的機器都有唯一確定的ip位址,我們給目標ip位址傳送乙個資料報,對方就要返回乙個同樣大小的資料報,根據返回的資料報我們可以確...

Visual C 中用WMI獲取遠端計算機資訊

如果不使用wmi,想要獲取遠端計算機的系統資料,最常用的方法就是在遠端計算機上執行乙個客戶端程式,本地機通過和這個客戶端程式來獲取遠端計算機的系統資料。這種實現方法無論是程式 設計還是後面的程式分發都是及其困難的。而使用wmi,一切就顯得非常簡單。下面介紹的這個示例,其功能是利用wmi獲取遠端計算機...