Mapeando uma unidade de rede
O objetivo desta dica é mostrar como é possível com o Delphi mapear uma unidade de rede em algumas linhas de código. No evento OnClick de um botão insira o seguinte código:
procedure TForm1.Button1Click(Sender: TObject);
var
NRW: TNetResource;
begin
with NRW do
begin
dwType := RESOURCETYPE_ANY;
lpLocalName := 'H:'; // onde H é a letra do drive a ser adicionado.
lpRemoteName := '\\computador\c'; // computador é o nome do computador da rede a ser mapeado.
lpProvider := '';
end;
WNetAddConnection2(NRW, 'senha', 'usuario', CONNECT_UPDATE_PROFILE);
end;