获取计算机名称和工作组 获取局域网计算机名称

m_grid.SetExtendedStyle(LVS_EX_FLATSB
|LVS_EX_FULLROWSELECT
|LVS_EX_HEADERDRAGDROP
|LVS_EX_ONECLICKACTIVATE
|LVS_EX_GRIDLINES);
m_grid.InsertColumn(0,"局域网内工作组",LVCFMT_LEFT,220,0);
DWORD nSize = MAX_COMPUTERNAME_LENGTH + 1;
char Buffer[MAX_COMPUTERNAME_LENGTH + 1];
GetComputerName(Buffer,&nSize);
m_edit.SetWindowText(Buffer);
DWORD Count=0xFFFFFFFF,Bufsize=4096,Res;
NETRESOURCE* nRes;
NETRESOURCE* nRes1;
HANDLE lphEnum;
LPVOID Buf = new char[4096];
LPVOID Bufwg = new char[4096];

Res = WNetOpenEnum(RESOURCE_GLOBALNET,RESOURCETYPE_ANY,RESOURCEUSAGE_CONTAINER,NULL,&lphEnum);
Res=WNetEnumResource(lphEnum,&Count,Buf,&Bufsize);
nRes=(NETRESOURCE*)Buf;
for(DWORDn=0;n<Count;n++,nRes++)
{
DWORD NUM= 0xFFFFFFFF;
Res =WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY,0,nRes,&lphEnum);
Res=WNetEnumResource(lphEnum,&NUM,Bufwg,&Bufsize);
int num=Bufsize/sizeof(NETRESOURCE);
nRes1=(NETRESOURCE*)Bufwg;
for(DWORDi=0;i<NUM;i++,nRes1++)
{
获取计算机名称和工作组 获取局域网计算机名称
m_grid.InsertItem(i,0);
m_grid.SetItemText(i,0,nRes1->lpRemoteName);
}
}
delete Buf;
delete Bufwg;
WNetCloseEnum(lphEnum);

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/67021.html

更多阅读

局域网共享:1 XP局域网共享设置

局域网共享:[1]XP局域网共享设置——简介局域网共享是个头疼的问题,只要找到的正确的设置方法,其实也很简单。原版也需要设置,否则也不能进行共享!局域网共享:[1]XP局域网共享设置——前提工作局域网共享:[1]XP局域网共享设置 1、更改不同

如何创建或加入计算机工作组? 怎么加入工作组计算机

如何创建或加入计算机工作组?——简介 工作组如同公司、或者部门,计算机如同公司里的人、或者部门里的人。在大公司中计算机用户比较多,部门也比较多,而且资源共享也有限制,不同部门的需求也不尽相同,因此要想创建新的工作组,或将不同的计

win7系统如何共享xp系统的打印机 xp连win7共享打印机

win7与xp共享一台打印机,需要确保win7与xp在一个工作组内,这样才能共享。当然前提是xp的打印机已经设置成共享(这里不再阐述)。查看xp系统的计算机名称和工作组名称(我的电脑-属性-计算机名-更改)查看win7系统的工作组名称是

两台电脑怎么共享文件 精 两台电脑怎么共享文件

有些在局域网的朋友想让一台电脑上的文件复制到另一台电脑上,可是又没有可移动设备不知道该怎么办,下面我给大家演示一下,一定按照步骤做哦两台电脑怎么共享文件 精——共享的条件两台电脑怎么共享文件 精 1、配置IP地址和电脑在局域

如何创建局域网 精 win8如何创建局域网

如何创建局域网 精——简介创建局域网的基本目地是实现资源共享,更重要的是通过组建局域网来构建娱乐平台,利用局域网来打CS,玩魔兽......那种同乐的心情不言而喻;对来企业来说,通过组建局域网,能够实现统一化的管理,加快产品的研发进程,从

声明:《获取计算机名称和工作组 获取局域网计算机名称》为网友大冰块分享!如侵犯到您的合法权益请联系我们删除