麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

使用VB獲取網上鄰居里的計算機名

2019-11-18 17:28:09
字體:
來源:轉載
供稿:網友
OptionExplicit
WordAsString,ByVallpUserNameAsString,ByValdwFlagsAsLong)AsLong
PrivateDeclareFunctionWNetOpenEnumLib"mpr.dll"Alias"WNetOpenEnumA"(ByValdwScopeAsLong,ByValdwTypeAsLong,ByValdwUsageAsLong,lpNetResourceAsAny,lphEnumAsLong)AsLong
PrivateDeclareFunctionWNetEnumResourceLib"mpr.dll"Alias"WNetEnumResourceA"(ByValhEnumAsLong,lpcCountAsLong,lpBufferAsNETRESOURCE,lpBufferSizeAsLong)AsLong
PrivateDeclareFunctionWNetCloseEnumLib"mpr.dll"(ByValhEnumAsLong)AsLong
PrivateDeclareFunctionVarPtrAnyLib"vb40032.dll"Alias"VarPtr"(lpObjectAsAny)AsLong
PrivateDeclareSubCopyMemLib"kernel32"Alias"RtlMoveMemory"(lpToAsAny,lpFromAsAny,ByVallLenAsLong)
PrivateDeclareSubCopyMemByPtrLib"kernel32"Alias"RtlMoveMemory"(ByVallpToAsLong,ByVallpFromAsLong,ByVallLenAsLong)
PrivateDeclareFunctionlstrcpyLib"kernel32"Alias"lstrcpyA"(ByVallpString1AsString,ByVallpString2AsAny)AsLong
PrivateDeclareFunctionlstrlenLib"kernel32"Alias"lstrlenA"(ByVallpStringAsAny)AsLong

Submain()
ConstMAX_RESOURCES=256
ConstNOT_A_CONTAINER=-1

DimbFirstTimeAsBoolean
DimlReturnAsLong
DimhEnumAsLong
DimlCountAsLong
DimlMinAsLong
DimlLengthAsLong
DimlAsLong
DimlBufferSizeAsLong
DimlLastIndexAsLong
DimuNetApi(0ToMAX_RESOURCES)AsNETRESOURCE
DimuNet()AsNETRESOURCE_REAL
bFirstTime=True
Do
IfbFirstTimeThen
lReturn=WNetOpenEnum(RESOURCE_GLOBALNET,RESOURCETYPE_ANY,RESOURCEUSAGE_ALL,ByVal0&,hEnum)
bFirstTime=False
Else
IfuNet(lLastIndex).dwUsageAndRESOURCEUSAGE_CONTAINERThen
lReturn=WNetOpenEnum(RESOURCE_GLOBALNET,RESOURCETYPE_ANY,RESOURCEUSAGE_ALL,uNet(lLastIndex),hEnum)
Else
lReturn=NOT_A_CONTAINER
hEnum=0
EndIf
lLastIndex=lLastIndex 1
EndIf
IflReturn=NO_ERRORThen
lCount=RESOURCE_ENUM_ALL
Do
lBufferSize=UBound(uNetApi)*Len(uNetApi(0))/2
lReturn=WNetEnumResource(hEnum,lCount,uNetApi(0),lBufferSize)
IflCount>0Then
ReDimPreserveuNet(0TolMin lCount-1)AsNETRESOURCE_REAL
Forl=0TolCount-1
'EachResourcewillappearhereasuNet(i)
uNet(lMin l).dwScope=uNetApi(l).dwScope
uNet(lMin l).dwType=uNetApi(l).dwType
uNet(lMin l).dwDisplayType=uNetApi(l).dwDisplayType
uNet(lMin l).dwUsage=uNetApi(l).dwUsage
IfuNetApi(l).pLocalNameThen
lLength=lstrlen(uNetApi(l).pLocalName)
uNet(lMin l).sLocalName=Space$(lLength)
CopyMemByValuNet(lMin l).sLocalName,ByValuNetApi(l).pLocalName,lLength
EndIf
IfuNetApi(l).pRemoteNameThen
lLength=lstrlen(uNetApi(l).pRemoteName)
uNet(lMin l).sRemoteName=Space$(lLength)
CopyMemByValuNet(lMin l).sRemoteName,ByValuNetApi(l).pRemoteName,lLength
EndIf
IfuNetApi(l).pCommentThen
lLength=lstrlen(uNetApi(l).pComment)
uNet(lMin l).sComment=Space$(lLength)
CopyMemByValuNet(lMin l).sComment,ByValuNetApi(l).pComment,lLength
EndIf
IfuNetApi(l).pProviderThen
lLength=lstrlen(uNetApi(l).pProvider)
uNet(lMin l).sProvider=Space$(lLength)
CopyMemByValuNet(lMin l).sProvider,ByValuNetApi(l).pProvider,lLength
EndIf
Nextl
EndIf
lMin=lMin lCount
LoopWhilelReturn=ERROR_MORE_DATA
EndIf
IfhEnumThen
l=WNetCloseEnum(hEnum)
EndIf
LoopWhilelLastIndex<lMin
IfUBound(uNet)>0Then
Forl=0ToUBound(uNet)
SelectCaseuNet(l).dwDisplayType
CaseRESOURCEDISPLAYTYPE_DIRECTORY&
Debug.Print"Directory...",
CaseRESOURCEDISPLAYTYPE_DOMAIN
Debug.Print"Domain...",
CaseRESOURCEDISPLAYTYPE_FILE
Debug.Print"File...",
CaseRESOURCEDISPLAYTYPE_GENERIC
Debug.Print"Generic...",
CaseRESOURCEDISPLAYTYPE_GROUP
Debug.Print"Group...",
CaseRESOURCEDISPLAYTYPE_NETWORK&
Debug.Print"Network...",
CaseRESOURCEDISPLAYTYPE_ROOT&
Debug.Print"Root...",
CaseRESOURCEDISPLAYTYPE_SERVER
Debug.Print"Server...",
CaseRESOURCEDISPLAYTYPE_SHARE
Debug.Print"Share...",
CaseRESOURCEDISPLAYTYPE_SHAREADMIN&
Debug.Print"ShareAdmin...",
EndSelect
Debug.PrintuNet(l).sRemoteName,uNet(l).sComment
Nextl
EndIf
EndSub->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久国产精品久久久久久久久久 | 最近日本电影hd免费观看 | 深夜毛片免费看 | 国产91丝袜在线播放 | 91网视频 | 一本色道久久久888 国产一国产精品一级毛片 国产精品高潮视频 | 国产资源在线看 | 国产毛片aaa一区二区三区视频 | 国产精品视频中文字幕 | 国产一区二区在线免费 | 久久精品视频16 | 亚洲国产成人久久一区www妖精 | xxxx69hd一hd| 国产精品99久久久久久久女警 | 久久新地址 | 国产免费激情视频 | 蜜桃网站在线观看 | 亚洲精品在线观看网站 | 欧美三级短视频 | 日韩在线激情 | 黄视频网站免费在线观看 | 免费观看9x视频网站在线观看 | 主播粉嫩国产在线精品 | 国产羞羞网站 | 一区二区三区四区高清视频 | 国产精品视频2021 | 欧美人成在线 | 欧美a∨一区二区三区久久黄 | 日韩精品中文字幕一区 | 综合日韩av | 一级毛片在线观看免费 | 福利在线免费 | 在线成人www免费观看视频 | 视频在线中文字幕 | 中国精品久久 | 国产1区2 | 美国av片在线观看 | 亚洲婷婷日日综合婷婷噜噜噜 | 免费观看黄色一级视频 | 欧美亚州 | 亚洲小视频网站 |