... private { Private declarations } plataforma : string;
procedure ListaAmbienteRede; ... Verifique e adapte para as suas necessidades. procedure tform1.ListaAmbienteRede; procedure Enumera(Res: PnetResource); var Hnd: THandle; NumeroEntradas: DWord; Buffer: array[1..255] of TNetResource; LongBuffer: DWord; n: Integer; S: String; begin LongBuffer := SizeOf(Buffer); // if WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY, 0, Res, Hnd) <> No_ERROR then // raise Exception.Create('Error in network browsing') if WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY, 0, Res, Hnd) = No_ERROR then begin NumeroEntradas := 255; WNetEnumResource(Hnd, NumeroEntradas, @Buffer[1], LongBuffer); for n := 1 to NumeroEntradas do begin S := string(Buffer[n].lpRemoteName); if plataforma = 'xp' then if (Buffer[1].dwType = 0) and (Copy(S, 1, 2) <> '\\') then Listbox1.items.Add(Copy(S, 1, 20)); if plataforma = '9x' then if (Buffer[1].dwType = 3) and (Copy(S, 1, 2) = '\\') then Listbox1.items.Add(Copy(S, 1, 20)); if (Buffer[n].dwUsage and RESOURCEUSAGE_CONTAINER) = RESOURCEUSAGE_CONTAINER then Enumera(@Buffer[n]); end; end; end; begin Enumera(nil); end; procedure TForm1.Button1Click(Sender: TObject); begin plataforma := 'xp'; // serve para 2000, NT // plataforma := '9x'; // serve para 95, 98, ME listaambienterede; end; Espero ter ajudado ----- Original Message ----- From: "Alexandre Brasil" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, December 03, 2004 4:00 PM Subject: Re: [delphi-br] Pegar "Grupo de trabalho" > > Se possível, que fosse nas 3... > mas se vc souber como se faz em 1 delas já serve. > > []'s Alexandre > > > ----- Original Message ----- > From: "Fabio Giro" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Friday, December 03, 2004 10:00 AM > Subject: Re: [delphi-br] Pegar "Grupo de trabalho" > > > > > > > > Qual a plataforma? (windows98, ME, XP) > > > > ----- Original Message ----- > > From: "Alexandre Brasil" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Friday, December 03, 2004 8:55 AM > > Subject: [delphi-br] Pegar "Grupo de trabalho" > > > > > >> > >> Bom dia! > >> > >> Pessoal... estou desenvolvendo um sisteminha que pega várias informações > > do > >> sistema. Para isso, algumas informações estou buscando via WMI, enquanto > >> outras no registro mesmo. > >> > >> Agora vai o que eu não estou achando. Onde, ou como eu faço para achar o > >> "Grupo de trabalho" que o Windows esta usando?? Aquele que se define nas > >> propriedades do ambiente de rede! > >> > >> > >> Muito obrigado pela ajuda! > >> []'s Alexandre > >> > >> > >> > >> -- > >> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > >> > >> Para ver as mensagens antigas, acesse: > >> http://br.groups.yahoo.com/group/delphi-br/messages > >> > >> Para falar com o moderador, envie um e-mail para: > >> [EMAIL PROTECTED] ou [EMAIL PROTECTED] > >> > >> Links do Yahoo! Grupos > >> > >> > >> > >> > >> > >> > >> > >> > >> > > > > > > > > > > > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Para ver as mensagens antigas, acesse: > > http://br.groups.yahoo.com/group/delphi-br/messages > > > > Para falar com o moderador, envie um e-mail para: > > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html