摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:72845454
 ★★photoshop学友-史上最强播放器★★
 位置:编程开发>Deiphi>Deiphi网络编程
◎→ 本类最新
远程程序运行状态的简单监控
在IE上增添一个按钮
在Delphi中实现ASP编程
在Delphi程序中应用IE浏览器控件
在DELPHI程序中拨号上网
在程序中实现网站链接和发送邮件
◎→相关资源
C语言入门视频教程
C#编程WinForm入门视频
Asp.net入门视频教程下载
VC++编程视频教程下载
VB窗体文章
HTML入门教程
Deiphi实例教程
Deiphi窗体文章
Deiphi数据库编程
Deiphi网络编程
Deiphi图形图象文章
Deiphi系统文件
◎→ 热门资源
增强Delphi的TStatusBar控件
怎样修改windows里的开始按钮的位
在应用程序中跟踪MOUSE的坐标
用Delphi编写DelTree程序
用Delphi编写IE扩展
用delphi编写ISAPI过滤器
用Delphi编写SMTP邮件发送程序

在工作组中寻找所有的计算机


日期:2008-10-20 21:43:08    来源:互联网
   
 ·动态取得网络邻居的工作组和计算机名 ·寻找windows的任务栏
 ·如何用Delphi6实现对计算机的远程控制
您正在看的Delphi教程是:在工作组中寻找所有的计算机


摘 要:在工作组中寻找所有的计算机

var
Computer: Array[1..500] of String[25];
ComputerCount: Integer;


procedure FindAllComputers(Workgroup : String);
Var
EnumHandle: THandle;
WorkgroupRS: TNetResource;
Buf: Array[1..500] of TNetResource;
BufSize: Integer;
Entries: Integer;
Result: Integer;

begin
ComputerCount := 0;

Workgroup := Workgroup + #0;

FillChar(WorkgroupRS, SizeOf(WorkgroupRS) , 0);
With WorkgroupRS do begin
dwScope := 2;
dwType := 3;
dwDisplayType := 1;
dwUsage := 2;
lpRemoteName := @Workgroup[1];
end;

WNetOpenEnum( RESOURCE_GLOBALNET,
RESOURCETYPE_ANY,
0,
@WorkgroupRS,
EnumHandle );

Repeat
Entries := 1;
BufSize := SizeOf(Buf);

Result :=
WNetEnumResource( EnumHandle,
Entries,
@Buf,
BufSize );
If (Result = NO_ERROR) and (Entries = 1) then begin
Inc( ComputerCount );
Computer[ ComputerCount ] := StrPas(Buf[1].lpRemoteName);
end;
Until (Entries <> 1) or (Result <> NO_ERROR);

WNetCloseEnum( EnumHandle );
end; {找到所有的计算机}

 [1]

搜索打印机在工作组或域中

美国农民上网寻找爱情

如何在DELPHI5中通过程序获取计算机一系列硬件信息

--->iMusic V1.2.3.9 自动寻找你要的歌 歌词同步显示
--->计算机等级考试训练模拟软件(三级网络技术) V1.05 破解版
--->计算机等级考试训练模拟软件(一级B) V2.04 破解补丁
--->Archivarius 3000 V3.88┊可搜索局域网和计算机上的程序┊多国语言绿色特别版
--->YamiPod V1.4┊计算机与iPod之间文件传输媒介的免费管理软件┊英文绿色免费版
Tags:  工作组 寻找 计算机
{$enumber$}
芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们