文件名称:Delphi枚举网络工作组及共享信息.rar
文件大小:60KB
文件格式:RAR
更新时间:2022-07-30 04:31:45
Delphi源码-网络相关
Delphi枚举网络工作组及共享信息,获取到所在网络中的所有工作组信息,并检测是否有可以用的共享资源信息,部分代码注解://WNetCloseEnum关闭一个列举句柄 Res:= WNetCloseEnum(lphEnum); //关闭一次列举 If Res <> NO_ERROR Then exit; For J := 0 To NetworkTypeList.Count-1 Do //列出各个网络类型中的所有工作组名称 Begin //列出一个网络类型中的所有工作组名称 NetResource := TNetResource(NetworkTypeList.Items[J]^); //网络类型信息 //获取某个网络类型的文件资源的句柄,NetResource为网络类型信息,lphEnum为返回名柄 Res := WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_DISK, RESOURCEUSAGE_CONTAINER, @NetResource,lphEnum); If Res <> NO_ERROR Then break; //执行失败 While true Do //列举一个网络类型的所有工作组的信息 Begin Count := $FFFFFFFF; //不限资源数目 BufSize := 8192; //缓冲区大小设置为8K GetMem(Buf, BufSize); //申请内存,用于获取工作组信息,获取一个网络类型的文件资源信息, Res := WNetEnumResource(lphEnum, Count, Pointer(Buf), BufSize); If ( Res = ERROR_NO_MORE_ITEMS ) //资源列举完毕
【文件预览】:
codesc.net
----在网络邻居中获取指定工作组内的所有计算机及其共享资源信息()
--------3.bmp(487KB)
--------2.bmp(487KB)
--------Unit1.dfm(2KB)
--------4.bmp(487KB)
--------Project1.dpr(188B)
--------Unit1.pas(5KB)
--------Project1.res(876B)
--------1.bmp(487KB)
--------Unit1.ddp(51B)
----在WinNT网络邻居中获取所有的工作组()
--------3.bmp(673KB)
--------2.bmp(681KB)
--------Unit1.dfm(2KB)
--------4.bmp(681KB)
--------Project1.dpr(188B)
--------Unit1.pas(6KB)
--------Project1.res(876B)
--------1.bmp(681KB)
--------Unit1.ddp(51B)