91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

在ASP中取得服務(wù)器網(wǎng)卡的MAC地址、DNS地址等網(wǎng)絡(luò)信息[轉(zhuǎn)]

admin
2011年4月10日 9:37 本文熱度 3483
  前言,筆者由于前段時(shí)間要做桓鯩IS系統(tǒng)的開(kāi)發(fā),由于該MIS為一個(gè)非免費(fèi)軟件,故在完成該系統(tǒng)開(kāi)發(fā)時(shí)相應(yīng)的注冊(cè)模塊也須開(kāi)發(fā),由于為B/S結(jié)構(gòu)的系統(tǒng),所以在注冊(cè)特征碼的選擇上我選擇了獨(dú)一無(wú)二的網(wǎng)卡Mac地址。閑話少說(shuō),下面切入正題。由于該系統(tǒng)屬商業(yè)軟件,故以下代碼中僅包含代碼思路,及簡(jiǎn)單的實(shí)現(xiàn)代碼,具體大家可根據(jù)代碼自由發(fā)揮,也可與我一起切磋。


'----------------------提取所有網(wǎng)卡的信息--------------------'
Public Function GetMacInfo()
On Error Resume Next

Dim fso, FileStr, ASPSleepThread, CmdStr, SysDir, wshshell, CmdRe, MacFileContentFile, MacFileContent
Const MacFile = "TmpYesoulSoft001.LLP"
Set fso = Server.CreateObject("Scripting.FileSystemObject")

SysDir = Split(GlobalMod.GetSysDir, ",")(1)
If InStr(LCase(SysDir), "system32") = 0 Then
GetMacInfo = "本系統(tǒng)只能運(yùn)行在Nt、Windows 2000、Windows.Net、Windows XP、Windows 2003等32位系統(tǒng)下,不支持32位以下的系統(tǒng)!"
'www.knowsky.com
Exit Function
Else
CmdStr = SysDir + "\Cmd.exe /C " + SysDir + "\Ipconfig.exe /All > " + Server.MapPath(MacFile)
End If
CmdRe = Shell(CmdStr, VBHide)
If CmdRe <> 0 Then
Set MacFileContentFile = fso.OpenTextFile(Server.MapPath(MacFile), 1, False, TristateUseDefault)
'GetMacInfo = MacFileContentFile.ReadAll()
'Response.Flush
FileStr = MacFileContentFile.ReadAll()
MacFileContentFile.Close
Set MacFileContentFile = Nothing
Set AspSleepThread = Server.CreateObject("YesoulSoft.SleepThread")
'定義線程掛起的時(shí)間,這里為毫秒
AspSleepThread.SleepTime = 500
AspSleepThread.BeginSleepThread
GetMacInfo = ExecuteOne(FileStr, "Physical Address. . . . . . . . . : (.*)")
Set AspSleepThread = Nothing
Else
GetMacInfo = "系統(tǒng)當(dāng)前無(wú)法獲取您的網(wǎng)絡(luò)信息,請(qǐng)檢查權(quán)限繼承關(guān)系后再運(yùn)行本系統(tǒng)!"
Exit Function
End If
DelFile MacFile

Set fso = Nothing

End Function
'------------------在字符串匹配一次結(jié)果-------------------'
Public Function ExecuteOne(inpStr, PatStr)
Dim oRe, oMatch, oMatches
Set oRe = New RegExp
oRe.Pattern = PatStr
inpStr = LCase(inpStr)
oRe.IgnoreCase = True
Set oMatches = oRe.Execute(inpStr)
Set oMatch = oMatches(0)
ExecuteOne = oMatch.SubMatches(0)
End Function

  代碼中GETMACINFO函數(shù)僅僅可以獲取首個(gè)網(wǎng)卡的MAC地址,至于DNS、網(wǎng)關(guān)等信息大家可以舉一反三啊。

該文章在 2011/4/10 9:37:21 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产理论自拍 | 国产日韩精品高清 | 区二区播放视频 | 成人亚洲网站 | 日韩免费网页版视频 | 日本动漫瀑 | 国产在线视频自拍 | 日韩亚洲第一页 | 91精品成人| 激情五月综合 | 欧美亚洲视频一区 | 国产公妇仑在线观看 | 91蝌蚪在线| 欧美一级aa | 欧美性色黄 | 中文字幕乱码免费不 | 乱淫67194| 成人免费播放 | 精品视频高 | 成人自拍视频 | 国产拍偷 | 久热这里只有 | 91免费看片| 国产综合亚洲免费 | 日韩在线免费播放 | 欧在线一二三四区 | 午夜福利免费试区 | 国产在线精品12页 | 国产一区在线免费 | 欧美怡春院 | 中文字幕在| 国产综合网在线 | 成人欧美国产在线 | 国产在线精品专区 | 日韩经典视频 | 91福利吧影院 | 91九色蝌蚪| 欧美在线精品视频a | 国产影视乱伦日本 | 日本高清ww | 日本成人二区 |