〈%@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獲取遠端計算機...