如何得到局域网中的工作组名??(100分)

  • 主题发起人 主题发起人 pbuild
  • 开始时间 开始时间
P

pbuild

Unregistered / Unconfirmed
GUEST, unregistred user!
如何得到局域网中的工作组名??
 
网上邻居找
 
抄的:
function GetNetWorkgroup : string;
var
Reg : TRegistry;
begin
Reg := TRegistry.create;
Result := '(n/a)';
with Reg do
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey('System/CurrentControlSet/Services/VxD/VNETSUP',
false) then
Result := ReadString('Workgroup');
finally
CloseKey;
free;
end;
end;
 
抄的:
function GetNetWorkgroup : string;
var
Reg : TRegistry;
begin
Reg := TRegistry.create;
Result := '(n/a)';
with Reg do
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey('System/CurrentControlSet/Services/VxD/VNETSUP',
false) then
Result := ReadString('Workgroup');
finally
CloseKey;
free;
end;
end;
 
to:tyzhang
这样可以吗,如果在网络中又增加一个组时,可能该信息还没有添加到注册表中,
如何取得该组信息?
 
问题已经解决了

wnetopenenum
 
后退
顶部