Buscar

Mostrar todas as unidades mapeadas na máquina.

Código

1: Coloque um TListBox, TButton no form;
2: Crie a seguinte procedure;
 
procedure TForm1.MapeamentosDisponiveis;
var
  I : Integer;
  Caminho, Drive : String;
  Tamanho : Cardinal;
begin
  SetLength(Caminho,255);
  Tamanho:=255;
  For I:=0 to 25 do
  begin
    Drive := Chr(Ord('A')+I)+':';
    if WNetGetConnection(PChar(Drive),PChar(Caminho),Tamanho) = NO_ERROR then
      ListBox1.Items.Add(LowerCase(Drive + ' - '+Caminho));
  end;
end;
 
2: Digite o código seguindo no evento OnClick do TButton;
MapeamentosDisponiveis;
 

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Hardware
Adicionada dia: 20/08/08
Por: Samuel
Visualizada: 5506 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009